Identification d'un terme et sa suppression ?

Identification d'un terme et sa suppression ? - VB/VBA/VBS - Programmation

Marsh Posté le 05-04-2006 à 09:40:33    

Salut à tous !
 
Bon débutant que je suis je butte sur une chose: comment identifier un terme dnas une cellule et le supprimer. Par exemple admettons que l'on ai la phrase :
 
Bienvenue sur le forum hardware
 
Comment faire pour qu'il supprime par le biais d'une macro le bienvenue sur le ?
 
Merci !

Reply

Marsh Posté le 05-04-2006 à 09:40:33   

Reply

Marsh Posté le 05-04-2006 à 18:57:26    

Tu peux utiliser la fonction Replace() (cf. aide VBA).
 
Elle te permet de remplacer une sous-chaîne de caractère par une autre, ceci dans une chaîne de caractère (super clair c'que j'dis :sweat:)
 
En gros, tu chercheras à remplacer bienvenue sur le par une chaîne vide.

Reply

Marsh Posté le 05-04-2006 à 19:53:35    

Bonsoir,
 
Cells.Replace What:="bienvenue le", Replacement:="", LookAt:=xlPart, SearchOrder _
        :=xlByRows
 
Gros inconvénient: tu dois changer ta phrase dans le code autant de fois, que tu voudras changer une phrase sur Excel.
Peut-être qu'il faut utiliser une inputbox (a= inputbox "entrer la phrase à changer".....mais là je ne pourrai pas t'aider.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed