JunFan
XLDnaute Junior
Bonjour
J'ai bien cherché la solution avant de poster mais je ne trouve pas.
Dans une cellule, j'ai une formule pas très complexe visant à remettre un texte dans l'ordre.
=GAUCHE(A2;118)&"*"&STXT(A2;139;9)&STXT(A2;119;19)&STXT(A2;148;14)
J'ai essayé de faire un code VBA pour insérer cette formule dans ma cellule B2
Range("B2").FormulaLocal = "=GAUCHE(a2;118)&" & "*" & "&STXT(a2;139;9)&STXT(a2;119;19)&STXT(a2;148;14)"
Lorsque j'enlève le signe "=", cela m'insère bien le texte dans la cellule B2
Range("B2").FormulaLocal = "GAUCHE(a2;118)&" & "*" & "&STXT(a2;139;9)&STXT(a2;119;19)&STXT(a2;148;14)"
Lorsque je remet le signe égal, cela bloque.
Je voudrais vraiment insérer ce texte, qui devient une formule une fois inséré.
Merci.
J'ai bien cherché la solution avant de poster mais je ne trouve pas.
Dans une cellule, j'ai une formule pas très complexe visant à remettre un texte dans l'ordre.
=GAUCHE(A2;118)&"*"&STXT(A2;139;9)&STXT(A2;119;19)&STXT(A2;148;14)
J'ai essayé de faire un code VBA pour insérer cette formule dans ma cellule B2
Range("B2").FormulaLocal = "=GAUCHE(a2;118)&" & "*" & "&STXT(a2;139;9)&STXT(a2;119;19)&STXT(a2;148;14)"
Lorsque j'enlève le signe "=", cela m'insère bien le texte dans la cellule B2
Range("B2").FormulaLocal = "GAUCHE(a2;118)&" & "*" & "&STXT(a2;139;9)&STXT(a2;119;19)&STXT(a2;148;14)"
Lorsque je remet le signe égal, cela bloque.
Je voudrais vraiment insérer ce texte, qui devient une formule une fois inséré.
Merci.
Dernière édition: