File Dialog Save As sous Excel 2010 qui ne fonctionne pas...

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 !

flint6593

XLDnaute Occasionnel
Bonjour à tous,

Je travail sous Excel 2010, mais lorsque j'affiche ma boite de dialogue pour l'enregistrement je n'arrive pas à afficher le nom et le format par défaut...
Sous 2003 j'avais pas de soucis, mais là tous s'affiche à blanc...
Si quelqu'un connaît l'astuce...

Sous 2003 j'utilisais deux solutions:

With objSaveBox
.InitialFileName = "Nom fichier.csv"
.FilterIndex = 7 // La valeur est 15 sous Excel 2010
.Show
End with

ou

With objSaveBox
.InitialFileName = "Nom fichier"
.Filter.Clear
.Filter.Add "Fichiers .CSV", "*.csv"
.Show
End with
 
Re : File Dialog Save As sous Excel 2010 qui ne fonctionne pas...

Bonjour,

comme cela peut être ?

Sub sauve()

Dim Fichier As String
Dim BoiteDialogue As FileDialog
Dim FiltreBoite As FileDialogFilter
With Application.FileDialog(msoFileDialogOpen)
.AllowMultiSelect = False
.Filters.Add "Fichier Csv", "*.Csv", 1
.Show
Fichier = .SelectedItems(1)
End With
End Sub
 
Re : File Dialog Save As sous Excel 2010 qui ne fonctionne pas...

RGGHHHHH!!!!!
Je viens de m'apercevoir que la macro fonctionnait en pas à pas => Le nom se met par défaut + selection du type .CSV, mais lorsque je lance la macro normalement, pas de nom et "All Files" uniquement disponible...
Si quelqu'un a une idée...


Mon code:

With Application.FileDialog(msoFileDialogSaveAs)
.FilterIndex = 15
.InitialfileName = "MON NOM DE FICHIER"
.Show

ActiveWorkbook.SaveAs Filename:=.SelectedItems(1)
End With
 
Re : File Dialog Save As sous Excel 2010 qui ne fonctionne pas...

Bonjour,

Peut être en employant une autre méthode
Code:
Sub bb()
Dim reponse
reponse = Application.GetSaveAsFilename(InitialFileName:="MON NOM DE FICHIER", fileFilter:="Fichiers .CSV, *.csv")
If reponse <> False Then
  '---Code traitement ---
End If
End Sub
 
- 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
14
Affichages
2 K
Retour