Bonjour
Imaginons que je doive remplacer "BI" par "BE" dans une plage de cellules, je fais :
La plage de cellules contient des formules de type "='Nom de la feuille'!BI8" (nom de la feuille qui varie, nom colonne fixe, numéro ligne varie).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Range("O9:AE34").Select Selection.Replace What:=BI, Replacement:=BE, LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False
Dans mon cas, je sais pas d'avance quelle est la colonne (ici "BI") mais je sais par quelle colonne je dois la remplacer. Je me demande si il y a une astuce ou si je suis dans une impasse (ce qui m'obligerait dans mon programme à réécrire toutes les formules avec les noms de feuilles qui vont avec...)
Merci pour votre aide
Partager