Z
Zarkoff
Guest
Bonjour,
J'ai attentivement regardé la macro de thierry ici:
http://www.excel-downloads.com/html/French/forum/messages/1_7348_7348.htm
Je n'arrive cependant pas à l'adapter :
Voici mon code :
Workbooks.Open Filename:=Open_File
MsgBox "Please save this file as a backup to not work on Vendor File", vbOKOnly
save_name = "Scan-Upload File-" & Format(month_form, "00") & "-" & WorksheetFunction.Proper(Right(year_form, 2))
save_file = Application.GetSaveAsFilename(InitialFilename:=save_name, fileFilter:="Excel Files (*.xls), *.xls")
'
On Error Resume Next
Workbooks(save_file).Activate
If Err = 0 Then Workbooks(save_file).Close
'
If save_file <> False Then
ActiveWorkbook.SaveAs Filename:=save_file, CreateBackup:=False
MsgBox "Save as " & save_file, vbOKOnly, "Work File"
Else: MsgBox "You must save this file", vbOKOnly: GoTo Fin3
End If
Bref le VB Code n'arrive pas à voir que le fichier est deja ouvert.
Peut-être est-ce parce que la variable "save_file" est de la forme
c:\repertoire\scan-upload file-09-03.xls il faudrait peut-être qu'il n'y ait pas le chemin mais je ne sais pas comment l'enlever de mon string (wouarf).
Merci de m'éclairer.
J'ai attentivement regardé la macro de thierry ici:
http://www.excel-downloads.com/html/French/forum/messages/1_7348_7348.htm
Je n'arrive cependant pas à l'adapter :
Voici mon code :
Workbooks.Open Filename:=Open_File
MsgBox "Please save this file as a backup to not work on Vendor File", vbOKOnly
save_name = "Scan-Upload File-" & Format(month_form, "00") & "-" & WorksheetFunction.Proper(Right(year_form, 2))
save_file = Application.GetSaveAsFilename(InitialFilename:=save_name, fileFilter:="Excel Files (*.xls), *.xls")
'
On Error Resume Next
Workbooks(save_file).Activate
If Err = 0 Then Workbooks(save_file).Close
'
If save_file <> False Then
ActiveWorkbook.SaveAs Filename:=save_file, CreateBackup:=False
MsgBox "Save as " & save_file, vbOKOnly, "Work File"
Else: MsgBox "You must save this file", vbOKOnly: GoTo Fin3
End If
Bref le VB Code n'arrive pas à voir que le fichier est deja ouvert.
Peut-être est-ce parce que la variable "save_file" est de la forme
c:\repertoire\scan-upload file-09-03.xls il faudrait peut-être qu'il n'y ait pas le chemin mais je ne sais pas comment l'enlever de mon string (wouarf).
Merci de m'éclairer.