Bonjour,
je voulais te remercier pour ton aide et poser une dernière petite question.
Voilà, comme je veux mettre la formule transformée à la place de A1, j'ai un problème de référence circulaire
De plus, comme je devrais me servir plusieurs fois de la dite formule , j'ai essayé de l'incorporer dans une macro (avec l'outils enregistreur de macro), puis en remplaçant A1 par R[0]C[0] pour avoir une macro plus générale
[ActiveCell = "=TEXT(R[0]C[0],""##""&REPT(CHAR(34)&"":""&CHAR(34)&""##"",INT(LEN(R[0]C[0])/2)-1))"]
donc, pour éliminer le problème de la référence circulaire, je me suis dit qu'il fallait introduire non pas la formule(Activecell ) dans Activecell mais directement le résultat de son exécution.
D'où la question qui (enfin) finit par arriver:
Existe-t-il une moyen de forcer l'éxécution d'une formule sous vba excel?
je vous remercie encore de l'aide que vous m'apportez et j'espère ne pas abuser de votre patience.
Florian