OVH Cloud OVH Cloud

ActiveCell.FormulaR1C1 = ...

2 réponses
Avatar
LANIMAL
Bonjour
y a des jours où ça bloque ! !
Je n'ai jamais réussi à être clair,
et pourtant j'ai cherché (cathy astuce ...),
et en + je me doute que c'est "basic" (forcément, en VBA !)
Dans le code :
ActiveCell.FormulaR1C1 = "=IF(RC[4]=R[-1]C[4],""bis"",""a"")"
je voudrais remplacer le chiffre 4 qui définit (en relatif) la colonne
par une variable N (= un nombre entier, 4 par ex.)
Je suis incapable d'écrire ce code avec N
Qui va me confirmer que c'est "élémentaire" !
LANIMAL... (Watson)

2 réponses

Avatar
JB
Bonjour,

n = 4
ActiveCell.FormulaR1C1 = "=IF(RC[" & n & "]=R[-1]C[" & n &
"],""bis"",""a"")"

JB

Bonjour
y a des jours où ça bloque ! !
Je n'ai jamais réussi à être clair,
et pourtant j'ai cherché (cathy astuce ...),
et en + je me doute que c'est "basic" (forcément, en VBA !)
Dans le code :
ActiveCell.FormulaR1C1 = "=IF(RC[4]=R[-1]C[4],""bis"",""a"")"
je voudrais remplacer le chiffre 4 qui définit (en relatif) la colonne
par une variable N (= un nombre entier, 4 par ex.)
Je suis incapable d'écrire ce code avec N
Qui va me confirmer que c'est "élémentaire" !
LANIMAL... (Watson)


Avatar
LANIMAL
Merci, JB Holmes
LANIMAL ... maintenant un peu moins 'bête'

Bonjour,

n = 4
ActiveCell.FormulaR1C1 = "=IF(RC[" & n & "]=R[-1]C[" & n &
"],""bis"",""a"")"

JB

Bonjour
y a des jours où ça bloque ! !
Je n'ai jamais réussi à être clair,
et pourtant j'ai cherché (cathy astuce ...),
et en + je me doute que c'est "basic" (forcément, en VBA !)
Dans le code :
ActiveCell.FormulaR1C1 = "=IF(RC[4]=R[-1]C[4],""bis"",""a"")"
je voudrais remplacer le chiffre 4 qui définit (en relatif) la colonne
par une variable N (= un nombre entier, 4 par ex.)
Je suis incapable d'écrire ce code avec N
Qui va me confirmer que c'est "élémentaire" !
LANIMAL... (Watson)