Bonjour à vous,
J'ai créer un fichier utilisant deux feuilles. TestTest.xlsm
La feuille 1 me sert de modèle concernant les données.
La feuille 2 reçois les informations de la feuille 1 sur des shaps.
Je désire avoir une macro qui me crée un nombre de pages définies pour l'impression par un userform (ou textbox).
Au lieu de lancer l'impression directement, j'aimerai avoir un aperçu avant impression de la Zone d'impression que j'ai prédéfinie.
Je désire aussi que cette macro m'incrémente les nombres selon un décompte prédéfini.
Le modèle de ma page provient du site de Jacques Boisgontier, dont je me suis inspiré pour créer mon fichier.
Par contre, la modification de la macro sur mon propre fichier ne fonctionne pas correctement.
Merci à qui peut m'aider pour améliorer le fichier.
Cordialement
Guido
Sub Impression()
'
' Impression Macro
' Macro enregistrée le 13.10.2007 par Georges Eckstein
'
Dim Nombre, Total As Integer
'
Nombre = 1
Total = InputBox("Donne moi le nombre de bons à imprimer")
Do
Range("c4").Select
ActiveCell.FormulaR1C1 = Nombre
Range("c3").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Nombre = Nombre + 14
Loop While Nombre < (Total + 1)
Range("c4").Select
ActiveCell.FormulaR1C1 = 1
End Sub
------------------------------------------
Sub Impression2()
'
' Impression2 Macro
' Macro enregistrée le 13.10.2007 par Georges Eckstein
'
Dim Nombre As Integer
'
Nombre = 1
Nombre = InputBox("Donne moi le nombre de pages à imprimer")
ActiveWindow.SelectedSheets.PrintOut Copies:=Nombre, Collate:=True
End Sub
-------------------------------------
Partager