Formulaire d'impression
Résolu
Pierre 1912
-
Pierre 1912 -
Pierre 1912 -
A voir également:
- Formulaire d'impression
- Spouleur d'impression - Guide
- Whatsapp formulaire opposition - Guide
- Impression livret a5 - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
3 réponses
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"?