Объясните, пожалуйста, почему следующий простейший макрос работает, когда я нахожусь на том листе, где он считает (she2), а когда на другом - выдает ошибку. И как мне правильно декларировать, чтобы он работал? Разобраться самостоятельно не получается.
Sub learning()
Worksheets("she2").Range("D4")= Application.WorksheetFunction.Sum(Worksheets("she2").Range(Cells(1, 1), Cells(5000, 1)))
End Sub
Спасибо
Sub learning()
Worksheets("she2").Range("D4")= Application.WorksheetFunction.Sum(Worksheets("she2").Range(Cells(1, 1), Cells(5000, 1)))
End Sub
Спасибо