Modifier et renommer texte dans plusieurs cellules avec visual basic.

  • Initiateur de la discussion Initiateur de la discussion lolo62000
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

lolo62000

Guest
Bonjour,

j'ai une base données Excel que je dois retravailler pour simplifier la lecture d'un TCD, et j'ai des données en colonne C, qui s'intitulent : dental, dental HSA et dental estimate, ou health, health estimate, health hsa. Je voudrais, associer une macro à un bouton, qui me permette de renommer tous les mots de la colonne C débutant par "den", afin de les renommer en "dental". Et tous les mots de cette même colonne débutant par "med", en medical.
Je me casse la tête sur ça depuis 2 jours, s'il vous plaît aidez-moi!
 
Re : Modifier et renommer texte dans plusieurs cellules avec visual basic.

Bonsoir

Code:
Sub lolo6200()
Dim c as range
For each c in Range("C1:C" & [C65536].End(xlUP).Row)
If c Like "dent*" Then c.value="dental"
If c Like "med*" Then c.value = "medical"
Next
End sub
 
Re : Modifier et renommer texte dans plusieurs cellules avec visual basic.

Merci vbacrumble!

C'est merveilleux, ça fonctionne parfaitement. Il me semblait bien qu'il fallait utiliser la fonction Like, mais je n'arrivais pas à la mettre en pratique.
Merci encore.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour