Explication R3C1 - R32C7 - Code VBA

Résolu/Fermé
floston Messages postés 10 Date d'inscription jeudi 12 juin 2014 Statut Membre Dernière intervention 26 juin 2014 - 14 juin 2014 à 17:11
 floston - 17 juin 2014 à 11:32
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
Modifié par eriiic le 15/06/2014 à 00:12
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
Merci beaucoup Eric pour cette réponse, j'étais perdu!

Ca marche nickel maintenant !

Merci bonne journée!
0