Я пытаюсь открыть файл, который может каждый день иметь другое имя, но всегда будет содержать «1234». После этого скопируйте и вставьте различные строки данных и т. Д. c. У меня сейчас проблема в том, что я использовал макрос для записи, но я не могу использовать windows .activate для переключения на правильные файлы для копирования и вставки
sPath = "C:\Users\kings\OneDrive\Desktop\operation\"
sWildcard = "*123*.*"
sFile = Dir(sPath & sWildcard)
If sFile <> "" Then
sWorkbook = sPath & sFile
Workbooks.Open sWorkbook
Else
MsgBox "File Not Found"
' Exit Sub '// optionaly exit the subroutine so that it does not try to continue //
End If
Windows(sWorkbook).Activate
Getting "Ошибка времени выполнения 9 подписей вне диапазона "в Windows (sWorkbook).