Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Le plus simple :
Tu peux par exemple rajouter un bouton sur la feuille et lui affecter une macro faisant cela? (imprimer puis rajouter 1 dans la cellule ...)
Plus complexe :
Enlever le bouton "imprimer" (standard) dans la barre d'outils, et le remplacer par un bouton "imprimer" (fait par toi), auxquel tu affectera ta macro. Ainsi ils seront quasi obligé d'utiliser ta macro pour imprimer!
Sauf s'ils utilisent le raccourci clavier "Ctrl"+"P", mais là aussi, il y a moyen d'y trouver une parade!
Après cela dépend de ton niveau de connaissance en Excel et VBA
Voici les idées me venant à l'esprit à l'instant T, mais il en existe de nombreuses autres.
...Ainsi ils seront quasi obligé d'utiliser ta macro pour imprimer!
Sauf s'ils utilisent le raccourci clavier "Ctrl"+"P", mais là aussi, il y a moyen d'y trouver une parade!...
Je ne sais pas pourquoi, j'étais partis sur le fait qu'il faisait un fichier qui sera utilisé par d'autres personnes que lui! Or tout le monde sait qu'un utilisateur lambda fait parfois des trucs 😱
Mais je vois que je ne suis pas le seul à gaffer ce soir! Dans ton post, tu as une balise incomplète 😀
[/QUOTE] et non pas /QUOTE] 😉
Bonne soirée à toi
Edition : à peine ai-je validé mon post que je constate que tu as corrigé ton erreur! Mauvais perdant lol
Je vous remercie pour votre réactivité. Mon niveau n'étant pas le votre en VBA je vous fais parvenir mon fichier. La cellule qui doit être incrémentée à l'impression est la cellule A11.
ex : (feuille1) 1/60
(feuille2) 2/60 etc. jusqu'à 60/60 sur la feuille 60.
Testé cette fois et pas de pb
Donc essaie de mettre une tempo entre chaque impression
Code:
Sub impression()
Q = Application.InputBox("Combien de copies ?", "IMPRESSION")
If Not IsNumeric(Q) Then Exit Sub
For i = 1 To CInt(Q)
Application.Wait (Now + TimeValue("0:00:03")) 'ici 3 secondes
Range("A11") = i & "/" & CInt(Q)
ActiveSheet.Range("A4:N51").PrintOut
Next
End Sub
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD