Formulaire d'impression
Résolu/Fermé
A voir également:
- Formulaire d'impression
- Spouleur d'impression - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire instagram compte suspendu - Guide
- Impression livret a5 - Guide
- Le formulaire rempli - Guide
3 réponses
jordane45
Messages postés
38392
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
23 janvier 2025
4 731
15 févr. 2016 à 15:35
15 févr. 2016 à 15:35
Bonjour,
Donc en fait... tu souhaites faire un formulaire ... autrement dit .. un USERFORM ?
Voici de quoi débuter : https://silkyroad.developpez.com/VBA/UserForm/
Donc en fait... tu souhaites faire un formulaire ... autrement dit .. un USERFORM ?
Voici de quoi débuter : https://silkyroad.developpez.com/VBA/UserForm/
Bonjour
Meri pour votre réponse
En ce qui concerne la partie "esthétique" ça va, en revanche c'est pour la partie programmation texte que je sèche surtout pour l'action "imprimer chaque onglet en autant de copie que le nombre inscrit dans la case texte"
Meri pour votre réponse
En ce qui concerne la partie "esthétique" ça va, en revanche c'est pour la partie programmation texte que je sèche surtout pour l'action "imprimer chaque onglet en autant de copie que le nombre inscrit dans la case texte"
Je suis parvenu à monter le programme de cette façon:
' Bouton impression dans l'userform
Private Sub CommandButton2_Click()
x1 = TextBox1.Value
x2 = TextBox2.Value
x3 = TextBox3.Value
On Error Resume Next
Sheets("feuil1").PrintOut Copies:=x1
Sheets("feuil2").PrintOut Copies:=x2
Sheets("feuil3").PrintOut Copies:=x3
Me.Hide
Cependant quand je lance l'application depuis la feui1 où se trouve l'userform, une fois la commande effectuée pour cet onglet, la fenêtre bascule sur l'onglet feuil2, effectue la commande et ainsi de suite... Comment faire pour que l'exécution complète du processus se fasse depuis le premier onglet sans qu'il y ait ces bascules successives, que le programme se déroule "en arrière plan"?
' Bouton impression dans l'userform
Private Sub CommandButton2_Click()
x1 = TextBox1.Value
x2 = TextBox2.Value
x3 = TextBox3.Value
On Error Resume Next
Sheets("feuil1").PrintOut Copies:=x1
Sheets("feuil2").PrintOut Copies:=x2
Sheets("feuil3").PrintOut Copies:=x3
Me.Hide
Cependant quand je lance l'application depuis la feui1 où se trouve l'userform, une fois la commande effectuée pour cet onglet, la fenêtre bascule sur l'onglet feuil2, effectue la commande et ainsi de suite... Comment faire pour que l'exécution complète du processus se fasse depuis le premier onglet sans qu'il y ait ces bascules successives, que le programme se déroule "en arrière plan"?
jordane45
Messages postés
38392
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
23 janvier 2025
4 731
16 févr. 2016 à 10:52
16 févr. 2016 à 10:52
Application.screenUpdating = False
Pierre 1912
>
jordane45
Messages postés
38392
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
23 janvier 2025
16 févr. 2016 à 11:17
16 févr. 2016 à 11:17
Merci pour tes réponses rapides, ça fonctionne parfaitement!