Я запускаю этот код в течение четырех месяцев ежедневно каждые два часа.
Этим утром у меня была ошибка "отказано в разрешении". Когда пользователь закрыл файл, VBA запустился.
Есть ли способ скопировать файл, даже если кто-то его использует?
Public Sub SaveCL()
Dim SourcePath As String
Dim DestinationPath As String
SourcePath = "\\CCX.ABC.com\Reporting\CL.xlsx"
DestinationPath = "C:\Users\Public\Sources\CL1.xlsx"
FileCopy SourcePath, DestinationPath
End Sub