Problème Visual Basic pour Excel

Bonjour à tous,

Je suis occupé à monter un ficher Excel avec toute une série d'onglet (A,B,C,D,E,F).

Pour facilier l'impression, je souhaiterais mettre en place un bouton et une macro liée.

Le soucis que je rencontre, c'est que l'impression doit être différente selon les choix de l'utilisateur :

Si dans ma cellule "A1" j'ai la lettre "C", je souhaiterais imprimer les onglets A, C et E
Si dans ma cellule "A1" j'ai la lettre "D", je souhaiterais imprimer les onblets B, D et F.

J'ai déjà créé un bouton avec une macro pour tout imprimer.

Pouvez-vous m'aider ?

Merci d'avance pour votre aide !!!!!
Configuration: Windows XP
Firefox

1 réponse

  1. Contributeur
    bonjour

    Je ne sais pas si tu as trouvé ta solution mais tu peux essayer ceci
    if range("A1").value = "C" then    Sheets(Array("A", "C", "E")).PrintOut Copies:=1, Collate:=True
    if range("A1").value = "D" then    Sheets(Array("B", "D", "F")).PrintOut Copies:=1, Collate:=True

    0