Bonjour a tous 🙂
Je souhaiterai créer un nouveau fichier dans ma macro qui affichera une boite de dialogue qui permettra de choisir l'emplacement ou sera sauvegardé le fichier crée.
Pour l'instant j'ai fais ceci:
Dim xlApp As New Excel.Application
Dim xlBook As Workbook
Dim fichier_cree As String
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Add
xlApp.Visible = True
fichier_cree = Application.GetSaveAsFilename("", "Classeur Microsoft Office Excel, *.xls", , "Enregistrer le fichier sous")
xlBook.SaveAs fichier_cree
Workbooks.Open fichier_cree
fichier_cree = ActiveWorkbook.Name ' pour recuperer le nom du fichier et pas le répertoire
Cependant, j'ai le message d'erreur suivant: "Fichier.xls" est a present disponible pour modification ouvrez le fichier en lecture-ecriture pour le modifier. Mais j'aimerai qu'il évite de m'afficher ce message ?!
Si quelqu'un connait la réponse je l'en remercie beaucoup je galère depuis ce matin sans résoudre ce problème 🙁
win xp pro sp3
excel 2003
Je souhaiterai créer un nouveau fichier dans ma macro qui affichera une boite de dialogue qui permettra de choisir l'emplacement ou sera sauvegardé le fichier crée.
Pour l'instant j'ai fais ceci:
Dim xlApp As New Excel.Application
Dim xlBook As Workbook
Dim fichier_cree As String
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Add
xlApp.Visible = True
fichier_cree = Application.GetSaveAsFilename("", "Classeur Microsoft Office Excel, *.xls", , "Enregistrer le fichier sous")
xlBook.SaveAs fichier_cree
Workbooks.Open fichier_cree
fichier_cree = ActiveWorkbook.Name ' pour recuperer le nom du fichier et pas le répertoire
Cependant, j'ai le message d'erreur suivant: "Fichier.xls" est a present disponible pour modification ouvrez le fichier en lecture-ecriture pour le modifier. Mais j'aimerai qu'il évite de m'afficher ce message ?!
Si quelqu'un connait la réponse je l'en remercie beaucoup je galère depuis ce matin sans résoudre ce problème 🙁
win xp pro sp3
excel 2003