У меня есть массив файлов Excel. Я хочу назначить файл строковой переменной, а затем назначить его в Workbooks.Open, чтобы открыть его. Я получаю эту ошибку «приложения или объекта определенных ошибок Любая идея, где я мог бы идти неправильноКак открыть книгу excel в vba с помощью строковой переменной
Это мой код:.?
Dim x As Workbook
Dim xFileName As String
Dim WkBk As Integer
Dim MyArrayOne as Integer
WkBk = 0
MyArray1 = Array("filename1", filename2", filename3, filename4")
Do While Count <> MyArrayOne
xFileName = MyArray1(WkBk)
Set x = Workbooks.Open(xFileName)
WkBk = WkBk + 1
Loop
Многие элементы, кажется, не связаны. Например, 'Count' и' MyArrayOne' пришли из ниоткуда. Вы можете попробовать и попробовать использовать UBound и LBound. – L42
Вы пробовали отлаживать, чтобы увидеть, в какой строке происходит ошибка? – DeanOC