thibaut93800
XLDnaute Nouveau
Bonjour,
Je cherche à interdire l'enregistrement de mon fichier Modèle sous ce nom mais toujours pouvoir utiliser la macro d'enregistrement suivante:
Sub Enregistre()
ActiveWorkbook.SaveAs Filename:= _
"C:\Users\Tsixte\Desktop\TEST\" & Sheets("PM").Range("B3")
End Sub
J'ai utiliser une macro trouvé sur le net, mais elle ne fonctionne plus si j'ai les deux macros dans le meme fichier.
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim strNomFichier As String
Const strNomInterdit As String = "MODELE.xlsm"
Application.EnableEvents = False
strNomFichier = Application.GetSaveAsFilename(fileFilter:="Microsoft Office Excel Workbook (*.xlsm), *.xlsm")
strNomFichier = Mid$(strNomFichier, InStrRev(strNomFichier, "\") + 1)
If UCase$(strNomFichier) = UCase$(strNomInterdit) Then
MsgBox "Pour Sauvegarder ... Merci de modifier le Nom du Fichier", vbCritical, "Stop"
Else
ActiveWorkbook.SaveAs strNomFichier
End If
Cancel = True
Application.EnableEvents = True
End Sub
Quelqu'un à t'il une idée
Je cherche à interdire l'enregistrement de mon fichier Modèle sous ce nom mais toujours pouvoir utiliser la macro d'enregistrement suivante:
Sub Enregistre()
ActiveWorkbook.SaveAs Filename:= _
"C:\Users\Tsixte\Desktop\TEST\" & Sheets("PM").Range("B3")
End Sub
J'ai utiliser une macro trouvé sur le net, mais elle ne fonctionne plus si j'ai les deux macros dans le meme fichier.
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim strNomFichier As String
Const strNomInterdit As String = "MODELE.xlsm"
Application.EnableEvents = False
strNomFichier = Application.GetSaveAsFilename(fileFilter:="Microsoft Office Excel Workbook (*.xlsm), *.xlsm")
strNomFichier = Mid$(strNomFichier, InStrRev(strNomFichier, "\") + 1)
If UCase$(strNomFichier) = UCase$(strNomInterdit) Then
MsgBox "Pour Sauvegarder ... Merci de modifier le Nom du Fichier", vbCritical, "Stop"
Else
ActiveWorkbook.SaveAs strNomFichier
End If
Cancel = True
Application.EnableEvents = True
End Sub
Quelqu'un à t'il une idée