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

choix du nom et chemin dans filenae

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

R

rafmix

Guest
bonjour,
je fais un export xml en vba :

Location = ThisWorkbook.Path & "\export.xml"

ActiveWorkbook.SaveAsXMLData Filename:=Location, Map:= _
ActiveWorkbook.XmlMaps("Root_Mappage")

j'aimerais que l'utilisateur puisse choisir le chemin et le nom si celui que je lui ai proposé ne lui convient pas. Pour les choix , je souhaiterais un menu standard.

Si qq a déjà fait
merci
 
Re : choix du nom et chemin dans filenae

Bonjour Rafmix,

Essaye le code suivant. Je n'ai jamais utilisé la sauvegarde XML, mais ce code permet de définir par défaut et de modifier le chemin et le nom du fichier avant sauvegarde.

Tu peux aussi ajouter un titre à la fenêtre au lieu du "Enregistrer sous" de Windows.

Code:
Sub test()
Dim Location As Variant
Location = ThisWorkbook.Path & "\export.xml"
Location = Application.GetSaveAsFilename(ThisWorkbook.Path & "\export.xml", filefilter:="Fichiers XML (*.xml),*.xml")
If Location = False Then Exit Sub
ActiveWorkbook.SaveAsXMLData Filename:=Location, Map:=ActiveWorkbook.XmlMaps("Root_Mappage")

End Sub

@+

Gael
 
Re : choix du nom et chemin dans filenae

Re,

Petit détail, la première instruction "Location=..." est inutile puisque le contenu est inclus dans l'instruction suivante, j'ai simplement oublié de l'enlever.

Location=False se produit lorsque l'utilisateur choisit "Annuler" dans la fenêtre de sauvegarde.

@+

Gael
 
- 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

A
Réponses
31
Affichages
4 K
N
  • Question Question
Réponses
5
Affichages
3 K
M
Réponses
4
Affichages
2 K
M
J
Réponses
2
Affichages
3 K
JeanMikael
J
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…