Bonjour, je suis une buse en Macro et VBA
J'expose mon problème.
Dans ma société, nous avons un modèle de facture. Qui dit facture dit numéro de facture qui s'incrémente. Le modèle est correctement créé.
Cette facture doit être imprimé 3 fois. Donc j'ai créé une macro pour ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Sub Zonecombinée3_QuandChangement() ActiveSheet.PrintOut copies:=3 End Sub
Je me suis pas foulé me direz-vous mais c'est la seule chose que j'ai trouvé
Le problème :
- J'ouvre la facture 1004010. J'appuie sur le bouton qui exécute la macro ci-dessus. La facture s'imprime 3 fois. Aucun soucis.
- Je ferme cette facture sans faire de modification.
- J'ouvre la facture 1004011. Je ne mets pas de mise à jour. Elle s'ouvre avec le bon numéro de facture. Lorsque j'appuie sur la macro, la facture 1004010 s'ouvre, et la facture 1004011 déjà ouverte change de numéro et me met 1004010. L'impression me sort la bonne facture mais avec le numéro de la facture précédente...
J'espère avoir été clair. Qui peux m'aider à créer une bonne macro. D'ailleurs j'aurais quelques petites choses à ajouter à cette macro, qui peux m'aider ?
Partager