Problème Visual Basic pour Excel

jjfox2000 Messages postés 3 Date d'inscription   Statut Membre -  
gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   -
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. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    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