Problème formule dans macro

Bonjour le forum

Comment dois-je écrire la formule suivante dans un code VBA

Si la somme des deux cellules en "Y" "t "Z" est <=3 alors "Maison" sinon "Immeuble

With sheets (Feuil1)
.Range("AA2").Formula = "=IF(""Y2+Z2<=3"";""Maison""&"";""Immeuble""&"")"
End with

D'avance je vous remercie pour votre aide et votre disponibilité

Bonjour,

Voir si ça convient ...

Sub Macro1()

With Worksheets("Feuil1")

.Range("AA2").Formula = "=IF((y2+z2)<=3,""Maison"",""Immeuble"")"

End With

End Sub

Gelinotte

Bonsoir gelinotte

Merci beaucoup pour ton aide

ça me va impeccable

merci beaucoup

Juste comme ça

si je voulais mettre le résultat de la somme à la place de "Maison" ou "Immeuble" comment devrais-je faire stp?

Bonjour,

Disons pour remplacer "Immeuble"

Sub Macro1()
With Worksheets("Feuil1")
.Range("AA2").Formula = "=IF((y2+z2)<=3,""Maison"",y2+z2)"
End With
End Sub

Gelinotte

non en fait pour faire simplement "y2+z2"

mais j'ai un souci c'est que "y2" et "z2" sont déjà des formules

Rechercher des sujets similaires à "probleme formule macro"