Pour etre plus explicite :
j'utilise des formules pour mettre à jour les cellules d'une plage.
Dans cette plage j'ai donc une formule pour chaque cellule.
Je cherche à pouvoir automatiser la mise à jour des cellules de cette plage à l'aide d'une macro qui utilise la fonction remplacer par.
Or dans l'execution de la macro j'ai besoin de rendre variable (en fonction de la valeur de 2 cellules issues d'un calcul ) le remplacer par puis qu'il s'agit de substituer un texte contenant la valeur d'une cellule par un texte contenant la valeur d'une autre cellule.
Range('A5:R58').Select
Selection.Replace What:=&P1&'_06_05', Replacement:=&Q1&'_06_05', LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
Cette syntaxe ne fonctionne pas.