Bonjour,
Je souhaite lorsque je clique sur un bouton , extraire la feuille excel et l'enregistrer comme nouveau classeur excel.
Voici la macro :
Sheets("DDP").Select
Sheets("DDP").Copy
Dim chemin As String
chemin = ThisWorkbook.Path & "\Détails de prix"
ActiveWorkbook.SaveAs Filename:=chemin & "\" & [S1].Value & [T1].Value & ".xlsx"
Cela fonctionne.
Par contre si le document existe déjà, ou si il est déjà ouvert. Je ne veux ou ne peux pas le supprimer. Excel me prévient.
Je clique donc sur "non" dans l'invite de commande Excel et une boite de dialogue "débogage" s'affiche.
Comment éviter ce bug et sortir proprement si je clique sur "non"
Je vous remercie pour votre aide
Cordialement
Je souhaite lorsque je clique sur un bouton , extraire la feuille excel et l'enregistrer comme nouveau classeur excel.
Voici la macro :
Sheets("DDP").Select
Sheets("DDP").Copy
Dim chemin As String
chemin = ThisWorkbook.Path & "\Détails de prix"
ActiveWorkbook.SaveAs Filename:=chemin & "\" & [S1].Value & [T1].Value & ".xlsx"
Cela fonctionne.
Par contre si le document existe déjà, ou si il est déjà ouvert. Je ne veux ou ne peux pas le supprimer. Excel me prévient.
Je clique donc sur "non" dans l'invite de commande Excel et une boite de dialogue "débogage" s'affiche.
Comment éviter ce bug et sortir proprement si je clique sur "non"
Je vous remercie pour votre aide
Cordialement