Salut à tous,
Je débute en macros et le language VBA me semble encore bien compliqué.
Je bosse, mais j'ai besoin de votre aide.
Je dispose d'un classeur composé de 3 feuilles.
La 1ere (Memo)me sert d'interface et alimente les 2autres(enveloppe et W&B).
Voici la macro que je souhaite développer:
Si "memo"[B6] n'est pas Vide, alors impression "enveloppe" page1, copies:1
Si "memo"[B8] n'est pas Vide, alors impression "enveloppe" page2, copies:1
etc...
voici la ligne de code que j'ai tapée:
If Worksheets("Memo").[b6].Value <> "" Then
Worksheets("Enveloppe").Activate.PrintOut From:=1, To:=1, Copies:=1, Collate:=True
End If
If Worksheets("Memo").[b8].Value <> "" Then
Worksheets("Enveloppe").Activate.PrintOut From:=2, To:=2, Copies:=1, Collate:=True
End If
Bien évidement, VBE m'a renvoyé jouer aux billes
je veux ensuite poursuivre la macro telle que:
si "memo"[B6] est < 199 alors impression "W&B" page1, copies:2 et Page2, copies:1
si cette condition et fausse, impression Page1 et page2, copies:2
je vous présente mes escuses pour ce language inventé, j'espère que vous me comprendrez tout de meme.
merci pour votre aide précieuse.