У меня есть макрос, который работал нормально по крайней мере 6 месяцев. Недавно он начал выдавать сообщение об ошибке «индекс вне диапазона», когда попадает в строку ниже:
Do Until Len(Trim(Workbooks(MyReport).Worksheets(Var1(Y)).Cells(r, 1))) +
Len(Trim(Workbooks(MyReport).Worksheets(Var1(Y)).Cells(r, 2))) +
Len(Trim(Workbooks(MyReport).Worksheets(Var1(Y)).Cells(r, 3))) = 0
MyReport = "000000-Affliates.xlsx"
Var1(Y) = "UK-FR Upld"
Этот код никогда не был проблемой? Любая помощь будет очень оценена. Спасибо ........