Explication R3C1 - R32C7 - Code VBA

Résolu
floston Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
 floston -
Bonjour,

Je reprends un code pas du tout commenté, la galère,
J'ai lu ça, est ce que quelqu'un serait ça que ça veut dire, ce que ça renvoit ?


ActiveCell.Offset(0, SautCol).Value = "=RC5+VLOOKUP(R6C,'Paramétrage Jalons'!R3C1:R32C7," & Tabcroi & ",FALSE)"

C'est surtout le RC5, VLOOKUP, R6C que je ne comprends pas!

D'avance merci beaucoup



2 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Bonjour

Lance cette procédure et tu aura la formule en français dans [A1]
sub test
[A1].formula="=RC5+VLOOKUP(R6C,'Paramétrage Jalons'!R3C1:R32C7," & Tabcroi & ",FALSE)"
end sub 

Traduction (j'ai mis la variable Tabcroi à 2) :
 =$E1+RECHERCHEV(A$6;'Paramétrage Jalons'!$A$3:$G$32;2;FAUX)


RC5 est une référence de cellule au format R1C1 (L1C1 en français), on indique la ligne (R) et la colonne (C)
R : même ligne (ref relative)
C5 : colonne 5 (ref absolue)
Assez relous, les références A1 sont plus lisible pour moi.

eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
0
floston
 
Merci beaucoup Eric pour cette réponse, j'étais perdu!

Ca marche nickel maintenant !

Merci bonne journée!
0