Добрый день!
только начал использование макросов и изучение vba, требуется помощь.
Задача: Есть книга со 100 листами. Требуется на каждом листе в ячейку D1 ввести значения от 1 до 100. (на первом листе в ячейку D1 ввести значение 1, на втором листе в ячейку D1 ввести значение 2, ...)
Этим макросом получается только в активном листе изменить ячейку D1. Подскажите как правильно дописать код
только начал использование макросов и изучение vba, требуется помощь.
Задача: Есть книга со 100 листами. Требуется на каждом листе в ячейку D1 ввести значения от 1 до 100. (на первом листе в ячейку D1 ввести значение 1, на втором листе в ячейку D1 ввести значение 2, ...)
Код |
---|
Sub ПеребратьВсеЛисты() Dim iWS As Worksheet For Each iWS In ThisWorkbook.Worksheets Range("D1").Value = 1 Next iWS End Sub |
Этим макросом получается только в активном листе изменить ячейку D1. Подскажите как правильно дописать код