Macro rechercher remplace multiple
Bonjour,
J'ai crée une macro, dans lequel je recherche et remplace une chaine de caractère par une autre, avec un format particulier apres remplacement.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Sub recherche_remplace()
' recherche_remplace Macro
Sheets(Array("a", "Feuil0", "Feuil1")).Select
With Application.ReplaceFormat.Font
.FontStyle = "Gras"
.Subscript = False
.ThemeColor = 4
.TintAndShade = 0
End With
With Application.ReplaceFormat.Interior
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent4
.TintAndShade = 0.599963377788629
.PatternTintAndShade = 0
End With
Selection.Replace What:="Voici une exemple", Replacement:="Voici un exemple" _
, LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=True, SearchFormat _
:=True, ReplaceFormat:=True
End Sub |
Dans mon exemple je recherche Voici une exemple que je remplace par Voici un exemple.
Pour éviter de répéter cette boucle, je souhaiterai optimiser ma macro.
Je souhaite mettre les valeurs à rechercher ds la colonne b pour n variables.
B1=TOTO
B2=TITI
B3=TATA
Je souhaite mettre les valeurs à rechercher ds la colonne c pour m variables.
C1=1
C2=2
C3=3
Quelqu'un peut me dire comment je peux faire en VBA.
Merci d'avance.