S
spiderman75
Guest
Bonjour le forum
Je suis débutant en VBA, et dans le cadre de mon travail, j'ai crée un commandbuttonen sorte que quand je clique dessus ça copie
un onglet (que j'appelle "interface") vers un autre classeur nommé.
Mon onglet interface change sans arrêt (du fait que je fais des modifs), et je veux effectuer une copie à chaque modifications. Mon probleme est que quand je clique sur mon bouton pour effectuer une nouvelle copie vers mon classeur, eh bien, il crée une nouvelle copies, mais les precedentes sont affectées par cette copie (c'est à dire, à chaque fois que je fais une copie, un nouvel onglet est crée, mais les anciennes copies ont le meme contenu que la nouvelle)
j'espere avoir été precis, voici mon code :
Workbooks("MonClasseurSource.xls").Sheets("Synthèse").Copy before:=Workbooks("MonClasseurDestination.xls").Sheets("Feuil1")
Application.CutCopyMode = True
Nb = ActiveWorkbook.Sheets.Count
ActiveSheet.Name = "Synthèse" & Nb
Je suis débutant en VBA, et dans le cadre de mon travail, j'ai crée un commandbuttonen sorte que quand je clique dessus ça copie
un onglet (que j'appelle "interface") vers un autre classeur nommé.
Mon onglet interface change sans arrêt (du fait que je fais des modifs), et je veux effectuer une copie à chaque modifications. Mon probleme est que quand je clique sur mon bouton pour effectuer une nouvelle copie vers mon classeur, eh bien, il crée une nouvelle copies, mais les precedentes sont affectées par cette copie (c'est à dire, à chaque fois que je fais une copie, un nouvel onglet est crée, mais les anciennes copies ont le meme contenu que la nouvelle)
j'espere avoir été precis, voici mon code :
Workbooks("MonClasseurSource.xls").Sheets("Synthèse").Copy before:=Workbooks("MonClasseurDestination.xls").Sheets("Feuil1")
Application.CutCopyMode = True
Nb = ActiveWorkbook.Sheets.Count
ActiveSheet.Name = "Synthèse" & Nb