Bonjour,
Je dispose d'une macro qui me crée un nouveau classeur en m'intitulant "Classeur 3" par exemple au cas où il y aura déjà eu 2 nouveaux classeurs créés avec mon classeur actuel (Base de données) ouvert.
Avec le code suivant :
Grace a ceci, je fais des copier/coller de mon classeur actuel (Base de données) vers ce nouveau classeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim Wbk As Workbook Set Wbk = Workbooks.Add Wbk.Activate
Dans cette macro, à un certain moment, çà me crée encore un nouveau classeur (classeur 4 si je suis la logique) dans lequel vienne se coller des infos du premier classeur crée (classeur 3), voici le code :
.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Application.DisplayAlerts = False Sheets("Matrice").Copy
Ce classeur 4 doit être obligatoirement enregistré sur mon disque dur puis fermé.
Actuellement j'ai ce code mais çà bloque sur la ligne 1 :
Concernant l'adresse du répertoire où vient s'enregistrer le classeur, voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ActiveWorkbook.SaveAs AdresseRépertoire & "\" & "Name" & ".xls" ActiveWindow.Close
Je suppose que celà est dû au classeur 3 qui est ouvert mais que je peux fermé car la macro reprend ensuite sur ce classeur 3.
Code : Sélectionner tout - Visualiser dans une fenêtre à part AdresseRépertoire = ActiveWorkbook.Path
En espérant avoir été avoir clair,
Cordialement,
_____ Graphikris.
Partager