Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

VBA enregistrer sous

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

M

mc_guiloo

Guest
Bonjour,

Je découvre le VBA aujourd'hui à travers différents forums, en voulant forcer l'utilisateur à enregistrer le fichier avec un nom particulier dans un reperoire particulier lorsqu'il essaye de fermer le classeur excel

Pour cela j'utilise :Application.Dialogs.Item(xlDialogSaveAs).Show CStr(Nom)
Cependant, je n'arrive pas à forcer le dossier d'enregistrement.

Merci de votre aide
 
Re : VBA enregistrer sous

Hello,

Questions :

1) Nom c'est quoi ?
Le fichier Excel ou le dossier où tu veux sauver le fichier Excel ?

2) Nom = "Blablabla" ? ou Nom = Range("??")
 
Re : VBA enregistrer sous

Merci pour vos réponses,
Nom c 'est juste le nom de mon fichier excel, et du genre
Nom = "blabla" & Range()
Mais avec que le nom je n'ai pas de problème, c'est pour qu'il prenne aussi en compte le dossier dans lequel le fichier doit etre enregistré

PS : fhoest j'essaierai demain quand j'aurai à nouveau le fichier sous les yeux
 
Re : VBA enregistrer sous

Bonsoir à tous,

Et comme ça...?
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim Nom As String
Nom = "Blabla" & Range("A1")
ThisWorkbook.SaveAs Filename:="C:\...[I]chemin à adapter.[/I]...\..............\" & Nom & ".xls"
End Sub

Cordialement,
Guiv
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
881
Réponses
10
Affichages
778
Réponses
10
Affichages
791
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…