Repertoire de sauvegarde avec WorkbookBeforeSAve

  • Initiateur de la discussion Initiateur de la discussion bond
  • 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 !

bond

XLDnaute Occasionnel
Bonjour à tous,
Lorsque l'utilisateur choisi la commande 'Enregistrer sous', je voudrai amener le répertoire de sauvegarde P:\CLIENT 2011\ (différent de celui où a été ouvert le fichier) dans la boite de dialogue 'Enregistrer sous', j'ai posé le code :
Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Application.EnableEvents = False
Application.GetSaveAsFilename InitialFileName:="P:\CLIENT 2011\"
Application.EnableEvents = True
End Sub

Résultat, le répertoire est correctement changé dans le boite mais (et c'est là que les pb commencent) :
- La sauvegarde ne se produit pas,
- la boite de dialogue est affichée une 2nd fois sur le répertoire d'originbe du fichier.
J'ai essayé de placer un Cancel = True, sans succès.

Merci d'avance pour vos pistes...
 
Re : Repertoire de sauvegarde avec WorkbookBeforeSAve

Bonjour bond,

Peut-être

Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim AdrFic
    Application.EnableEvents = False
    Cancel = True
    AdrFic = Application.GetSaveAsFilename(InitialFileName:="C:\temp\", FileFilter:="Classeur Excel (*.xls), *.xls")
    If AdrFic <> False Then
        ThisWorkbook.SaveAs AdrFic
    End If
    Application.EnableEvents = True
End Sub
 
Re : Repertoire de sauvegarde avec WorkbookBeforeSAve

Bonjour,
Quelque chose comme
Code:
Sub Enreg_BoiteDialog()
Dim oNom As String, oChemin As String

'Définition du nom et de l'emplacement
oNom = "NomDuFichier"
oChemin = "P:\CLIENT 2011\"

'Enregistre sous
Application.Dialogs(xlDialogSaveAs).Show oChemin & oNom
End Sub
 
Re : Repertoire de sauvegarde avec WorkbookBeforeSAve

Tototiti, Hippolite, merci de vous êtes penchés sur mon sujet. 😎
J'ai évaluer vos suggestions, et je vais finalement retenir celui de Tototiti qui correspond plus à ce que je veux obtenir.

Encore merci à tous les 2,
@+ dans le coin.
 
- 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

Réponses
6
Affichages
1 K
S
Réponses
3
Affichages
859
S
Retour