Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

formule en vba et recopie vers le bas

2 réponses
Avatar
sunburn
Bonjour,
je souhaite mettre une formule dans un tableau excel, mais pour automatiser,
je voudrais le faire en VBA.
je voudrais mettre 2 formules, traduite comme cela sur mon VBA :
Range("F2").Select
ActiveCell.FormulaR1C1 = "=+IF(RC[1]<0,-RC[1],RC[1])"
Range("E2").Select
ActiveCell.FormulaR1C1 = "=IF(RC[2]<0,""C"",""D"")"
Range("E3").Select


Donc, comment faire pour que ces formules se copie de la ligne 2à la
dernière ligne active ??
Merci de votre aide.
YANN

2 réponses

Avatar
FFO
Rebonjour à toi

Content que celà te convienne

Pour ta formule récalcitrante mets comme ceci :

Range("E2").FormulaLocal = "=SI(G2<0;""C"";""D"")"

Celà devrait mieux aller

Dis moi !!!!!
Avatar
sunburn
FFO,
je te remercie, c'est impecable .....
YANN

"FFO" a écrit :

Rebonjour à toi

Content que celà te convienne

Pour ta formule récalcitrante mets comme ceci :

Range("E2").FormulaLocal = "=SI(G2<0;""C"";""D"")"

Celà devrait mieux aller

Dis moi !!!!!