D deniooo XLDnaute Occasionnel 3 Septembre 2008 #1 Bonjour, J'ai besoin d'ouvrir une fenétre de sauvegarde de fichier à partir d'une macro. Ma macro fait sa moulinette, et à la fin j'aimerai qu'elle demande à l'utilisateur où enregistrer le fichier. Quelle est la syntaxe ? merci d'avance ! Denis.
Bonjour, J'ai besoin d'ouvrir une fenétre de sauvegarde de fichier à partir d'une macro. Ma macro fait sa moulinette, et à la fin j'aimerai qu'elle demande à l'utilisateur où enregistrer le fichier. Quelle est la syntaxe ? merci d'avance ! Denis.
tototiti2008 XLDnaute Barbatruc 3 Septembre 2008 #2 Re : GetFile, ou équivalent Bonjour Deniooo, quelque chose comme : Application.Dialogs(xlDialogSaveAs).Show ou Application.FileDialog(msoFileDialogSaveAs).Show mais ils ne fonctionnent pas tout à fait pareil (FileDialog ne fonctionne qu'à partir d'Excel 2002) Vote positif 0 Vote négatif
Re : GetFile, ou équivalent Bonjour Deniooo, quelque chose comme : Application.Dialogs(xlDialogSaveAs).Show ou Application.FileDialog(msoFileDialogSaveAs).Show mais ils ne fonctionnent pas tout à fait pareil (FileDialog ne fonctionne qu'à partir d'Excel 2002)
K Kobaya XLDnaute Occasionnel 3 Septembre 2008 #3 Re : GetFile, ou équivalent bonjour deniooo, tototiti2008, il y a aussi le fonction GetOpenFileName, qui te permet de récupérer le répertoire et de saisir le nom d'un fichier : Code: strFichier = Application.GetOpenFilename("Excel files (-.xls), -.xls", , "Select Limit Excesses File") il suffit ensuite de sauvegarder : Code: ActiveWorkbook.SaveAs strFichier Vote positif 0 Vote négatif
Re : GetFile, ou équivalent bonjour deniooo, tototiti2008, il y a aussi le fonction GetOpenFileName, qui te permet de récupérer le répertoire et de saisir le nom d'un fichier : Code: strFichier = Application.GetOpenFilename("Excel files (-.xls), -.xls", , "Select Limit Excesses File") il suffit ensuite de sauvegarder : Code: ActiveWorkbook.SaveAs strFichier
D deniooo XLDnaute Occasionnel 3 Septembre 2008 #4 Re : GetFile, ou équivalent Parfait !! Merci beaucoup ! Vote positif 0 Vote négatif