Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminé
par
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée 3
fois).
(Si je saisie "2", la facture sera
imprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminé
par
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée 3
fois).
(Si je saisie "2", la facture sera
imprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminé
par
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée 3
fois).
(Si je saisie "2", la facture sera
imprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" a écrit dans le message de news:
#Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminépar
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée 3
fois).
(Si je saisie "2", la facture
sera
imprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" <jean_pierre_rome@hotmail.com> a écrit dans le message de news:
#b6NErpAEHA.712@tk2msftngp13.phx.gbl...
Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminé
par
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée 3
fois).
(Si je saisie "2", la facture
sera
imprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" a écrit dans le message de news:
#Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminépar
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée 3
fois).
(Si je saisie "2", la facture
sera
imprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" a écrit dans le message de news:
#Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminépar
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée 3
fois).
(Si je saisie "2", la facture sera
imprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" <jean_pierre_rome@hotmail.com> a écrit dans le message de news:
#b6NErpAEHA.712@tk2msftngp13.phx.gbl...
Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminé
par
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée 3
fois).
(Si je saisie "2", la facture sera
imprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" a écrit dans le message de news:
#Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminépar
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée 3
fois).
(Si je saisie "2", la facture sera
imprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
Bonjour Thierry, Re le Forum,
Merci Thierry, ça imprime.
Une petite explication la dessus (", , 1)) * 1) me rendrait bien service.
(pour la compéhention).
Lorsque l'InpuBox s'ouvre, j'ai 2 boutons.
1) = OK "Pas de souci".
2) = Annuler "Celui-ci me pose problème. Lorsque je l'utilise, j'ai droit
à:
Erreur d'exécution 13--------Incompatibilité de type.
Dans l'éditeur V.B., "ActiveWindow.SelectedSheets.PrintOut
Copies:=(InputBox("nombre
d'impression", , 1)) * 1" est surligné.
Jipé
"ru-th" a écrit dans le message de
news:Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" a écrit dans le message de news:
#Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminépar
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée 3
fois).
(Si je saisie "2", la facture
seraimprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
Bonjour Thierry, Re le Forum,
Merci Thierry, ça imprime.
Une petite explication la dessus (", , 1)) * 1) me rendrait bien service.
(pour la compéhention).
Lorsque l'InpuBox s'ouvre, j'ai 2 boutons.
1) = OK "Pas de souci".
2) = Annuler "Celui-ci me pose problème. Lorsque je l'utilise, j'ai droit
à:
Erreur d'exécution 13--------Incompatibilité de type.
Dans l'éditeur V.B., "ActiveWindow.SelectedSheets.PrintOut
Copies:=(InputBox("nombre
d'impression", , 1)) * 1" est surligné.
Jipé
"ru-th" <ailleurs@nowhere> a écrit dans le message de
news:eGweCiqAEHA.1420@TK2MSFTNGP11.phx.gbl...
Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" <jean_pierre_rome@hotmail.com> a écrit dans le message de news:
#b6NErpAEHA.712@tk2msftngp13.phx.gbl...
Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminé
par
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée 3
fois).
(Si je saisie "2", la facture
sera
imprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
Bonjour Thierry, Re le Forum,
Merci Thierry, ça imprime.
Une petite explication la dessus (", , 1)) * 1) me rendrait bien service.
(pour la compéhention).
Lorsque l'InpuBox s'ouvre, j'ai 2 boutons.
1) = OK "Pas de souci".
2) = Annuler "Celui-ci me pose problème. Lorsque je l'utilise, j'ai droit
à:
Erreur d'exécution 13--------Incompatibilité de type.
Dans l'éditeur V.B., "ActiveWindow.SelectedSheets.PrintOut
Copies:=(InputBox("nombre
d'impression", , 1)) * 1" est surligné.
Jipé
"ru-th" a écrit dans le message de
news:Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" a écrit dans le message de news:
#Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminépar
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée 3
fois).
(Si je saisie "2", la facture
seraimprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
Bonjour Thierry, Re le Forum,
Merci Thierry, ça imprime.
Une petite explication la dessus (", , 1)) * 1) me rendrait bien service.
(pour la compéhention).
Lorsque l'InpuBox s'ouvre, j'ai 2 boutons.
1) = OK "Pas de souci".
2) = Annuler "Celui-ci me pose problème. Lorsque je l'utilise, j'ai
droit
à:
Erreur d'exécution 13--------Incompatibilité de type.
Dans l'éditeur V.B., "ActiveWindow.SelectedSheets.PrintOut
Copies:=(InputBox("nombre
d'impression", , 1)) * 1" est surligné.
Jipé
"ru-th" a écrit dans le message de
news:Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" a écrit dans le message de news:
#Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminépar
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée
3
fois).
(Si je saisie "2", la facture
seraimprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
Bonjour Thierry, Re le Forum,
Merci Thierry, ça imprime.
Une petite explication la dessus (", , 1)) * 1) me rendrait bien service.
(pour la compéhention).
Lorsque l'InpuBox s'ouvre, j'ai 2 boutons.
1) = OK "Pas de souci".
2) = Annuler "Celui-ci me pose problème. Lorsque je l'utilise, j'ai
droit
à:
Erreur d'exécution 13--------Incompatibilité de type.
Dans l'éditeur V.B., "ActiveWindow.SelectedSheets.PrintOut
Copies:=(InputBox("nombre
d'impression", , 1)) * 1" est surligné.
Jipé
"ru-th" <ailleurs@nowhere> a écrit dans le message de
news:eGweCiqAEHA.1420@TK2MSFTNGP11.phx.gbl...
Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" <jean_pierre_rome@hotmail.com> a écrit dans le message de news:
#b6NErpAEHA.712@tk2msftngp13.phx.gbl...
Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminé
par
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée
3
fois).
(Si je saisie "2", la facture
sera
imprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
Bonjour Thierry, Re le Forum,
Merci Thierry, ça imprime.
Une petite explication la dessus (", , 1)) * 1) me rendrait bien service.
(pour la compéhention).
Lorsque l'InpuBox s'ouvre, j'ai 2 boutons.
1) = OK "Pas de souci".
2) = Annuler "Celui-ci me pose problème. Lorsque je l'utilise, j'ai
droit
à:
Erreur d'exécution 13--------Incompatibilité de type.
Dans l'éditeur V.B., "ActiveWindow.SelectedSheets.PrintOut
Copies:=(InputBox("nombre
d'impression", , 1)) * 1" est surligné.
Jipé
"ru-th" a écrit dans le message de
news:Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" a écrit dans le message de news:
#Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminépar
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée
3
fois).
(Si je saisie "2", la facture
seraimprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
et si, Jipé, tu mets une variable pour ton Inputbox du style Impr =
Inputbox....tu peux peut-être ensuite écrire :
ActiveWindow.SelectedSheets.PrintOut Copies:= & Impr
mais c'est peut-être aussi une énorme conceté, comme dirait philippe R
qui n'en est plus à une près, LUI...
jps
ru-th a écrit:Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" a écrit dans le message de news:
#Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminépar
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée 3
fois).
(Si je saisie "2", la facture sera
imprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
et si, Jipé, tu mets une variable pour ton Inputbox du style Impr =
Inputbox....tu peux peut-être ensuite écrire :
ActiveWindow.SelectedSheets.PrintOut Copies:= & Impr
mais c'est peut-être aussi une énorme conceté, comme dirait philippe R
qui n'en est plus à une près, LUI...
jps
ru-th a écrit:
Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" <jean_pierre_rome@hotmail.com> a écrit dans le message de news:
#b6NErpAEHA.712@tk2msftngp13.phx.gbl...
Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminé
par
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée 3
fois).
(Si je saisie "2", la facture sera
imprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
et si, Jipé, tu mets une variable pour ton Inputbox du style Impr =
Inputbox....tu peux peut-être ensuite écrire :
ActiveWindow.SelectedSheets.PrintOut Copies:= & Impr
mais c'est peut-être aussi une énorme conceté, comme dirait philippe R
qui n'en est plus à une près, LUI...
jps
ru-th a écrit:Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" a écrit dans le message de news:
#Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminépar
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée 3
fois).
(Si je saisie "2", la facture sera
imprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
peut-être que dans le cas qui te préoccupe, Jipé, mon système de
variable mais il ne faudrait pas dans cette hypothèse donner une valeur
par défaut à ton Inputbox (il faudra donc y taper 1, 2, 3 etc...selon le
nombre de copies souhaitées) ; il te suffira alors d'écrire :
If Impr = "" Then Exit Sub 'ou autre chose
jps
Jipé a écrit:Bonjour Thierry, Re le Forum,
Merci Thierry, ça imprime.
Une petite explication la dessus (", , 1)) * 1) me rendrait bien
service.
(pour la compéhention).
Lorsque l'InpuBox s'ouvre, j'ai 2 boutons.
1) = OK "Pas de souci".
2) = Annuler "Celui-ci me pose problème. Lorsque je l'utilise, j'ai
droit
à:
Erreur d'exécution 13--------Incompatibilité de type.
Dans l'éditeur V.B., "ActiveWindow.SelectedSheets.PrintOut
Copies:=(InputBox("nombre
d'impression", , 1)) * 1" est surligné.
Jipé
"ru-th" a écrit dans le message de
news:Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" a écrit dans le message de news:
#Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminépar
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée
3
fois).
(Si je saisie "2", la facture
seraimprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
peut-être que dans le cas qui te préoccupe, Jipé, mon système de
variable mais il ne faudrait pas dans cette hypothèse donner une valeur
par défaut à ton Inputbox (il faudra donc y taper 1, 2, 3 etc...selon le
nombre de copies souhaitées) ; il te suffira alors d'écrire :
If Impr = "" Then Exit Sub 'ou autre chose
jps
Jipé a écrit:
Bonjour Thierry, Re le Forum,
Merci Thierry, ça imprime.
Une petite explication la dessus (", , 1)) * 1) me rendrait bien
service.
(pour la compéhention).
Lorsque l'InpuBox s'ouvre, j'ai 2 boutons.
1) = OK "Pas de souci".
2) = Annuler "Celui-ci me pose problème. Lorsque je l'utilise, j'ai
droit
à:
Erreur d'exécution 13--------Incompatibilité de type.
Dans l'éditeur V.B., "ActiveWindow.SelectedSheets.PrintOut
Copies:=(InputBox("nombre
d'impression", , 1)) * 1" est surligné.
Jipé
"ru-th" <ailleurs@nowhere> a écrit dans le message de
news:eGweCiqAEHA.1420@TK2MSFTNGP11.phx.gbl...
Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" <jean_pierre_rome@hotmail.com> a écrit dans le message de news:
#b6NErpAEHA.712@tk2msftngp13.phx.gbl...
Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminé
par
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée
3
fois).
(Si je saisie "2", la facture
sera
imprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
peut-être que dans le cas qui te préoccupe, Jipé, mon système de
variable mais il ne faudrait pas dans cette hypothèse donner une valeur
par défaut à ton Inputbox (il faudra donc y taper 1, 2, 3 etc...selon le
nombre de copies souhaitées) ; il te suffira alors d'écrire :
If Impr = "" Then Exit Sub 'ou autre chose
jps
Jipé a écrit:Bonjour Thierry, Re le Forum,
Merci Thierry, ça imprime.
Une petite explication la dessus (", , 1)) * 1) me rendrait bien
service.
(pour la compéhention).
Lorsque l'InpuBox s'ouvre, j'ai 2 boutons.
1) = OK "Pas de souci".
2) = Annuler "Celui-ci me pose problème. Lorsque je l'utilise, j'ai
droit
à:
Erreur d'exécution 13--------Incompatibilité de type.
Dans l'éditeur V.B., "ActiveWindow.SelectedSheets.PrintOut
Copies:=(InputBox("nombre
d'impression", , 1)) * 1" est surligné.
Jipé
"ru-th" a écrit dans le message de
news:Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" a écrit dans le message de news:
#Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminépar
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée
3
fois).
(Si je saisie "2", la facture
seraimprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
Mille mercis JPS,
je ne sais pas si le code (tel qu'il est) ,est écrit dans les règles de
l'art,
(c'est du copier-coller) mais il fonctionne sans bug.
Sub selFacture()
Dim Message, Impr
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Impr = InputBox(Message)
If Impr = "" Then Exit Sub
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
ActiveWindow.SelectedSheets.PrintOut Copies:=Impr
End Sub
Merci encore.
Jipé
"sabatier" a écrit dans le message de
news:peut-être que dans le cas qui te préoccupe, Jipé, mon système de
variable mais il ne faudrait pas dans cette hypothèse donner une valeur
par défaut à ton Inputbox (il faudra donc y taper 1, 2, 3 etc...selon le
nombre de copies souhaitées) ; il te suffira alors d'écrire :
If Impr = "" Then Exit Sub 'ou autre chose
jps
Jipé a écrit:Bonjour Thierry, Re le Forum,
Merci Thierry, ça imprime.
Une petite explication la dessus (", , 1)) * 1) me rendrait bien
service.(pour la compéhention).
Lorsque l'InpuBox s'ouvre, j'ai 2 boutons.
1) = OK "Pas de souci".
2) = Annuler "Celui-ci me pose problème. Lorsque je l'utilise, j'ai
droità:
Erreur d'exécution 13--------Incompatibilité de type.
Dans l'éditeur V.B., "ActiveWindow.SelectedSheets.PrintOut
Copies:=(InputBox("nombre
d'impression", , 1)) * 1" est surligné.
Jipé
"ru-th" a écrit dans le message de
news:Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" a écrit dans le message de news:
#Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminépar
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée
3fois).
(Si je saisie "2", la facture
seraimprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
Mille mercis JPS,
je ne sais pas si le code (tel qu'il est) ,est écrit dans les règles de
l'art,
(c'est du copier-coller) mais il fonctionne sans bug.
Sub selFacture()
Dim Message, Impr
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Impr = InputBox(Message)
If Impr = "" Then Exit Sub
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
ActiveWindow.SelectedSheets.PrintOut Copies:=Impr
End Sub
Merci encore.
Jipé
"sabatier" <jpsabatdelaile@wanadoo.fr> a écrit dans le message de
news:40487B90.7050002@wanadoo.fr...
peut-être que dans le cas qui te préoccupe, Jipé, mon système de
variable mais il ne faudrait pas dans cette hypothèse donner une valeur
par défaut à ton Inputbox (il faudra donc y taper 1, 2, 3 etc...selon le
nombre de copies souhaitées) ; il te suffira alors d'écrire :
If Impr = "" Then Exit Sub 'ou autre chose
jps
Jipé a écrit:
Bonjour Thierry, Re le Forum,
Merci Thierry, ça imprime.
Une petite explication la dessus (", , 1)) * 1) me rendrait bien
service.
(pour la compéhention).
Lorsque l'InpuBox s'ouvre, j'ai 2 boutons.
1) = OK "Pas de souci".
2) = Annuler "Celui-ci me pose problème. Lorsque je l'utilise, j'ai
droit
à:
Erreur d'exécution 13--------Incompatibilité de type.
Dans l'éditeur V.B., "ActiveWindow.SelectedSheets.PrintOut
Copies:=(InputBox("nombre
d'impression", , 1)) * 1" est surligné.
Jipé
"ru-th" <ailleurs@nowhere> a écrit dans le message de
news:eGweCiqAEHA.1420@TK2MSFTNGP11.phx.gbl...
Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" <jean_pierre_rome@hotmail.com> a écrit dans le message de news:
#b6NErpAEHA.712@tk2msftngp13.phx.gbl...
Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminé
par
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée
3
fois).
(Si je saisie "2", la facture
sera
imprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub
Mille mercis JPS,
je ne sais pas si le code (tel qu'il est) ,est écrit dans les règles de
l'art,
(c'est du copier-coller) mais il fonctionne sans bug.
Sub selFacture()
Dim Message, Impr
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Impr = InputBox(Message)
If Impr = "" Then Exit Sub
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
ActiveWindow.SelectedSheets.PrintOut Copies:=Impr
End Sub
Merci encore.
Jipé
"sabatier" a écrit dans le message de
news:peut-être que dans le cas qui te préoccupe, Jipé, mon système de
variable mais il ne faudrait pas dans cette hypothèse donner une valeur
par défaut à ton Inputbox (il faudra donc y taper 1, 2, 3 etc...selon le
nombre de copies souhaitées) ; il te suffira alors d'écrire :
If Impr = "" Then Exit Sub 'ou autre chose
jps
Jipé a écrit:Bonjour Thierry, Re le Forum,
Merci Thierry, ça imprime.
Une petite explication la dessus (", , 1)) * 1) me rendrait bien
service.(pour la compéhention).
Lorsque l'InpuBox s'ouvre, j'ai 2 boutons.
1) = OK "Pas de souci".
2) = Annuler "Celui-ci me pose problème. Lorsque je l'utilise, j'ai
droità:
Erreur d'exécution 13--------Incompatibilité de type.
Dans l'éditeur V.B., "ActiveWindow.SelectedSheets.PrintOut
Copies:=(InputBox("nombre
d'impression", , 1)) * 1" est surligné.
Jipé
"ru-th" a écrit dans le message de
news:Salut
ActiveWindow.SelectedSheets.PrintOut Copies:=(InputBox("nombre
d'impression", , 1)) * 1
a+
rural thierry
"Jipé" a écrit dans le message de news:
#Bonjour le Forum,
Dans une barre d'outils personnalisée, lorsque je clique sur le bouton
"Facture", le code ci-dessous s'exécute.
1) Ouverture d'une InputBox avec pour valeur par défaut "1".
2) La plage "A8:H65" est sélectionnée.
Comment faire pour que le nombre d'impression de la facture, soit
déterminépar
la saisie dans l'InputBox? (Si je saisie "3", la facture sera imprimée
3fois).
(Si je saisie "2", la facture
seraimprimée 2 fois).
etc.............................................
Merci
Jipé
Sub selFacture()
Dim Message, Title, Default, MyValue
' Définit le message.
Message = "Entrez une valeur comprise entre 1 et 10"
Title = "Impression de la facture" ' Définit le titre.
Default = "1" ' Définition la valeur par défaut.
' Affiche le message, le titre et la valeur par défaut.
MyValue = InputBox(Message, Title, Default)
Worksheets("Facture").PageSetup.PrintArea = "A8:H65"
End Sub