réponse à ton post #4
non, ce n'est pas ce que tu as écrit ; on utilise B2
(sans guillemets ni crochets) dans une formule de la feuille de calcul ; en VBA, on utilise Range("B2")
; [B2]
est une notation abrégée de Range("B2")
: un appel implicite est fait automatiquement à la fonction Evaluate()
pour évaluer [B2]
; complément :
tu peux aussi écrire Range("B2")
ainsi : Cells(2, 2)
ou Cells(2, "B")
attention : pour Cells()
c'est d'abord la ligne en 1er paramètre, puis la colonne en 2ème paramètre.
en VBA, y'a souvent plusieurs façons d'écrire une même instruction...