re
je n'ai pas pu faire d'essai mais cela doit fonctionner :
avant de le faire sur ton fichier, fais une copie
de celui-ci
j'ai supposé que le numéro est en B1
1/ on crée un bouton
sur ta feuille, affichage, boite à outils contrôle
clique sur icône bouton
placement du bouton sur la feuille
clic droit, visualiser le code
2/ copier le code suivant (tu dois avoir la première et la dernière ligne qui apparaissent, private... et end sub):
Private Sub CommandButton1_Click()
Dim exemplaire As Single
'nombre d'exemplaires
exemplaires = InputBox('Nombre d'exemplaires à imprimer', 'IMPRESSION FORMULAIRE')
' si annulé ou pas de réponse, sortie
If exemplaires = '' Then MsgBox ('abandon procédure'): Exit Sub
' si non numérique
If Not IsNumeric(exemplaires) Then MsgBox ('abandon procédure'): Exit Sub
' si inférieur à 1
If exemplaires < 1 Then MsgBox ('abandon procédure'): Exit Sub
' boucle pour incrémenter à chaque impression
For i = 1 To exemplaires
'impression de la feuille
ActiveSheet.PrintOut
'incrément du numéro
Range('B1').Value = Range('B1').Value + 1
MsgBox Range('B1').Value
Next
End Sub
3/ enlever le mode création (clic sur icône avec équerre)
4/ quand on passe sur le bouton, le curseur se transforme sans doute en flèche, le clic gauche lance la macro
A tester