Récupérer formule sous format R1C1

Bonjour,

J’essaye de retranscrire dans vba une formule sous format R1C1, c’est le moyen que j’ai pour régler mon problème, mais j’ai une erreur et je ne sais pas d’où elle vient.

J’ai bien entendu la formule sous format classique excel dans ma feuille de calcul, et je viens de voir que l’on peut l’extraite sous format R1C1 grace à une message box.

Mon problème c’est que je ne peux pas copier la formule sous ce format, comment faire pour la récupérer facilement ?

Hello,

Tu peux utiliser cette synthaxe en vba pour retranscrire ta formule au format "classique" :

Cells(1,1).FormulaLocal = "=SOMME(A2:A10)"

Bonsoir LucasP, Rag02700, tous,

Dans le même esprit et pour retranscrire une formule avec un exemple :

Option Explicit

Sub test()

Debug.Print ActiveCell.FormulaR1C1
End Sub

Ce qui donne dans la fenêtre exécution (là, vous pouvez copier le code) :

=IF(ISNA(VLOOKUP(R[1]C,R1C5:R25C6,2,FALSE)),"",VLOOKUP(R[1]C,R1C5:R25C6,2,FALSE))
image

Voila, bonne soirée à tous;

AL 22

Merci AL c’est bien ça que je cherchais à faire

Rechercher des sujets similaires à "recuperer formule format r1c1"