Bonjour,
J'ai une macro qui me permet de rechercher une chaine de caractère et de la remplacer par une autre.
Malheureusement je n'arrive pas dans ma recherche à ignorer la casse (minuscule et majuscule) de ma chaine.
Je sais qu'avec "option compare text" on peut obtenir ce résultat mais étant novice en VBA je ne sais pas comment l'intégrer dans mon code ci dessous.
Merci d'avance pour votre aide !
--------------------------
Sub Trouver()
Dim cellule As Range, valeur As String
On Error Resume Next
For Each cellule In Range("a1", Range("a800").End(xlUp))
cellule.Offset(0, 4) = ""
valeur = "": valeur = Application.WorksheetFunction.Find("Ma chaine de caractere 1", cellule, 1)
If valeur <> "" Then cellule.Offset(0, 3) = "Mon Texte 1"
valeur = "": valeur = Application.WorksheetFunction.Find("Ma chaine de caractere 2", cellule, 1)
If valeur <> "" Then cellule.Offset(0, 3) = "Mon Texte 2"
Next cellule
End Sub
J'ai une macro qui me permet de rechercher une chaine de caractère et de la remplacer par une autre.
Malheureusement je n'arrive pas dans ma recherche à ignorer la casse (minuscule et majuscule) de ma chaine.
Je sais qu'avec "option compare text" on peut obtenir ce résultat mais étant novice en VBA je ne sais pas comment l'intégrer dans mon code ci dessous.
Merci d'avance pour votre aide !
--------------------------
Sub Trouver()
Dim cellule As Range, valeur As String
On Error Resume Next
For Each cellule In Range("a1", Range("a800").End(xlUp))
cellule.Offset(0, 4) = ""
valeur = "": valeur = Application.WorksheetFunction.Find("Ma chaine de caractere 1", cellule, 1)
If valeur <> "" Then cellule.Offset(0, 3) = "Mon Texte 1"
valeur = "": valeur = Application.WorksheetFunction.Find("Ma chaine de caractere 2", cellule, 1)
If valeur <> "" Then cellule.Offset(0, 3) = "Mon Texte 2"
Next cellule
End Sub
Dernière édition: