impression suivant date

  • Initiateur de la discussion Initiateur de la discussion arvin
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

arvin

Guest
bonjour à tous !!

j'aurais besoin d'un coup de main : je souhaite quand j'ouvre 1 classeur avoir 1 user form avec des dates et selon la date que je choisie : si j'ai choisi 1 samedi ou 1 dimanche , il imprime la feuille 1,2,3 et 4 sinon il imprime la feuille 1 ,2 et 3

lors de l'impression il mettra en en tete de chaque feuille la date que j'ai séléctionné

pensez vous cela possible?

merci à tous
 
salut !

A ta place je créerais une un "Select Case". J'ai pris comme exemple que ta variable s'appelle toto, et qu'elle contient Samedi ou Dimanche ou ce que tu veux.
Tu peux rajouter autant de "Case" que tu veux.
A toi de faire un lien entre ton Userform qui doit te renvoyer la valeur de toto.

Sub impression()

Select Case toto

Case toto="Samedi"
Sheets(Array("Feuil1", "Feuil2")).Select
Sheets("Feuil1").Activate

Case toto="Dimanche"
Sheets(Array("Feuil1", "Feuil2", "Feuil3")).Select
Sheets("Feuil1").Activate

End Select

ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True

End Sub


Bon courage !

Franck
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
458
Réponses
0
Affichages
378
Retour