Macro conditionnelle

Résolu
Bonsoir, je cale sur deux macros assez basiques :
si la cellule a1 de la feuil3=1, alors macro1 sinon rien.
si ou la cellule a2 de feuil3 ; cellule 4 de feuil4 = 1 alors macro2 sinon rien
Il doit me manquer quelque chose dans la syntaxe car je tourne en rond depuis un bon moment.Désolé de solliciter votre aide sur un truc aussi enfantin, mais comme disait l'autre, il vaut mieux un qui sait que 20 qui cherchent!Merci d'avance pour votre aide.
ps je travaille sous excell 10.

2 réponses

  1. Contributeur
    Bonjour,

    Ce n'est pas très clair ton explication, sans doute parce que tu "tourne en rond depuis un bon moment" : peut-être ainsi

    With Sheets("Feuil3")
        If .[A1] = 1 Then Call macro1
        If .[A2] = 1 Or Sheets("Feuil4").[A4] = 1 Then Call macro2
    End With
    
    0
    1. merci beaucoup...j'étais parti sur plus compliqué..cette syntaxe est plus simple et surtout plus efficace.
      0