Numérotation sur un seul fichier

  • Initiateur de la discussion Initiateur de la discussion gerard55
  • Date de début Date de début

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 !

gerard55

XLDnaute Occasionnel
Bonjour à tous
Le code ci-dessous élaboré avec le concours de CCPAPY, DAN et CARCHARIAS que je remercie permet d'incrémenter de 1 le n° de bon de commande.
Le problème c'est que ce document est une matrice. J'enregistre alors ce document sous un autre nom. Il ne faudrait pas que le code fonctionne sur le nouveau document créer.
Que dois rajouter pour que ça fonctionne uniquement sur la matrice.

Private Sub Workbook_BeforeClose(cancel As Boolean)
Sheets("matrice").Activate
Range("A1").Select
ActiveCell.value=ActiveCell.value+1
ThisWorkbook.Save
End sub

Merci pour votre aide
à +
 
Re : Numérotation sur un seul fichier

Bonsoir,

Il fait préciser les choses suivantes :
- La sauvegarde se fait avant ou après l'incrémentation
- Veux-tu choisir ton répertoire de sauvegarde du nouveau classeur ou le fais-tu toi même
- veux-tu donner un nom à ta sauvegarde et si oui, lequel ?

Dans ta macro, tu peux utiliser cette instruction après l'activation de la feuille matrice :

Code:
Private....
SHEETS("MATRICE").COPY
Thisworkbook.Sheets("matrice").Activate
....

A te lire
 
- 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

Discussions similaires

Retour