tu as si tu paramétrais le -8 et le -7
"=IF(R[-" & lig & "]C[-" & col & " ]=1,1,2)"
Si B3 ==> lig = 8 et col = 7
Si B4 ==> lig = 8 et col = 6
J'ai aps testé mais je creuserais de ce côté à ta place
S itu étires ta formuls sur tout les lignes, col, rsete fixe et lig doit s'incrméenter si je comprends bien
Il te suffit alorsde les définir en constante au départ et tu incrémenteras lig au fur et à mesure que tu étires ta boucle
Exemple si tu veux l'étirer sur 10 ligne
1 2 3 4 5 6 7 8 9 10
|
dim i,j as integer
i=lig
j=1
while j<=10
cells(3+i,2+7).value = "=IF(R[-" & i & "]C[-" & col & " ]=1,1,2)"
i=i+1
j=j+1
wend |
Partager