Macro Enregistrer Sous

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

steph71

XLDnaute Occasionnel
Bonjour amis du forum,

je cherche juste la commande VBA pour afficher la boite de dialogue 'Enregistrer sous' d'excel
Est il également possbile de préciser le type de fichier (en l'espèce 'classeur excel')
et le nom du fichier (par exemple TOTO + le contenu de la cellule A12 de la feuille 1 du fichier) ?

merci pour votre aide
A bientôt

Steph 71
 
Re : Macro Enregistrer Sous

Bonjour,

regarde peut être ceci :
Code:
Dim f As Variant
f = Application.GetSaveAsFilename("toto", "Fichiers Excel  (*.xls), *.xls")
If VarType(f) = vbString Then ActiveWorkbook.SaveAs f
bonne soirée
@+

Edition : un s en trop dans les extensions....
 
Dernière édition:
Re : Macro Enregistrer Sous

Bonjour,

Peut-être cette macro conviendra :

Code:
Sub register()
ActiveWorkbook.SaveAs Filename:=Application.GetSaveAsFilename("TOTO " & sheets(1).Range("A12"))
End Sub

Bonjour Pierrot, on a répondu en même temps. La prochaine fois, je te tél pour te laisser la place ^^
 
Dernière édition:
Re : Macro Enregistrer Sous

Re,

avec le contenu d'une cellule :
Code:
Dim f As Variant
f = Application.GetSaveAsFilename("toto" & Sheets("NomFeuille").Range("A12"), "Fichiers Excel  (*.xls), *.xls")
If VarType(f) = vbString Then ActiveWorkbook.SaveAs f
 
- 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
2
Affichages
154
Retour