OVH Cloud OVH Cloud

Impression selon conditions

2 réponses
Avatar
aife1
Bonjour !

Dans un classeur, je voudrais créer un bouton de commande pour impimer (à
moins que l'on puisse inserer une macro dans le bouton "Impression" déjà
existant).

Dans cette macro, je voudrais mettre une condition :
par exemple dans le Feuille 1,
si A24=""; imprimer page 1
si A40=""; imprimer page 1 et 2
ect.
en sachant qu'il faudra toujours imprimer page 1

Je ne sais pas si c'est possible, mais peut-on, mettre dans le même code
pour l'impression, demander quelle page imprimer
par exemple, lorsqu'on clique sur le bouton imprimer, un userforme s'affiche
et demande
"Quelles pasges désirez-vous imprimer ?"
plusieurs propositions avec le noms des feuilles à cocher
si feuille 1 cochée, mettre le code du-dessus

Ma première demande est la plus importante pour moi, donc si quelqu'un sait
juste comment imprimer avce une condition, merci de m'aider.

Merci d'avance ...

2 réponses

Avatar
AV
Un truc comme ça :

If [Feuil1!A24] = "" Then x = 1
If [Feuil1!A40] = "" Then x = 2
Sheets("Feuil1").PrintOut From:=1, To:=x

AV
Avatar
aife1
Salut AV !

Merci pour ton aide, c'est impecable !

Amicalement ...

"AV" a écrit dans le message de
news:
Un truc comme ça :

If [Feuil1!A24] = "" Then x = 1
If [Feuil1!A40] = "" Then x = 2
Sheets("Feuil1").PrintOut From:=1, To:=x

AV