C
Creepy
Guest
Bonjour all,
Comme j'ai besoin de faire des manipulations avant de sauvegarder mon fichier Excel (Effacer la macro d'initialisation de la feuille !), j'ai fait un bouton sauvegarder.
Ce bouton efface ma macro d'initialisation (qui remet tout à 0) et m'ouvre la boite de dialogue sauvegarde.
Cependant, dans la boite de dialogue de excel, je rentre un nom de fichier, je valide, mais rien ... Pas de sauvegarde de fichier. Par contre quand je passe par l'icone "officiel" de XL, pas de problème, ma sauvegarde est bien faites !!! Je ne comprends pas pourquoi puisque je fait juste appel à la fonction de sauvegarde de Excel !! ?? !!
Merci de votre aide voila le code
++
Creepy
-------------------------------
rivate Sub BtnSAve_Click()
Dim Debut As Integer, Lignes As Integer
On Error GoTo Suite ' Si deja effacé !!!
With ThisWorkbook.VBProject.VBComponents("ThisWorkbook").codemodule
Debut = .ProcStartLine("Workbook_Open", 0)
Lignes = .ProcCountLines("Workbook_Open", 0)
.DeleteLines Debut, Lignes
End With
Suite:
Application.GetSaveAsFilename
End Sub
Comme j'ai besoin de faire des manipulations avant de sauvegarder mon fichier Excel (Effacer la macro d'initialisation de la feuille !), j'ai fait un bouton sauvegarder.
Ce bouton efface ma macro d'initialisation (qui remet tout à 0) et m'ouvre la boite de dialogue sauvegarde.
Cependant, dans la boite de dialogue de excel, je rentre un nom de fichier, je valide, mais rien ... Pas de sauvegarde de fichier. Par contre quand je passe par l'icone "officiel" de XL, pas de problème, ma sauvegarde est bien faites !!! Je ne comprends pas pourquoi puisque je fait juste appel à la fonction de sauvegarde de Excel !! ?? !!
Merci de votre aide voila le code
++
Creepy
-------------------------------
rivate Sub BtnSAve_Click()
Dim Debut As Integer, Lignes As Integer
On Error GoTo Suite ' Si deja effacé !!!
With ThisWorkbook.VBProject.VBComponents("ThisWorkbook").codemodule
Debut = .ProcStartLine("Workbook_Open", 0)
Lignes = .ProcCountLines("Workbook_Open", 0)
.DeleteLines Debut, Lignes
End With
Suite:
Application.GetSaveAsFilename
End Sub