Fonction IF en VBA

Bonjour à tous!!

je débute en VBA et pour mes premières macro je voulais tenter une macro avec IF !!

Ma formule fonctionne parfaitement hors macro (formule SI totue simple) en revanche lorsqu e je l insert dans une macro suite à un enregistrmeent de macro il m affiche ERREUR DE SYNTAXE......

si quelque un pourvait ml expliquer ..

Sub ZONE3()

'

' ZONE3 Macro

'

'

Columns("J:J").Select

Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove

Range("J2").Select

ActiveCell.FormulaR1C1 = "IF(I2="MOI";"Ok";"KO")"

Range("J3").Select

End Sub

UN GRAND MERCI PAR AVANCE

cordialement

Bonjour lover,

essaie comme ca

ActiveCell.FormulaR1C1 = "=IF(R[-2]C[6]=""MOI"",""Ok"",""KO"")"

ou bien comme ca:

 ActiveCell.Formula = "=IF(I2=""MOI"",""Ok"",""KO"")"

@++

merci beaucoup pour votre implication

même si je comprend pas tout CA fonctionne

Rechercher des sujets similaires à "fonction vba"