Уважаемые знатоки! Пытаюсь написать макрос который возвращает таблицу умножения на листе. Однако макрос возвращает ошибку, то есть не срабатывает.
Стоить мне поменять местами и сначала написать Next Stolbec а потом Next Stroka,то макрос работет правильно. В чем фишка? Какая разница если я первым напишуNext Stroka а потом Next Stolbec ?
Вот этот макрос работает правильно
Спасибо за ответы заранее.
С уважением Самир, Баку
Код |
---|
Sub Test() For Stroka = 1 To 10 For Stolbec = 1 To 10 Cells(Stroka, Stolbec) = Stroka * Stolbec Next Stroka Next Stolbec End Sub |
Стоить мне поменять местами и сначала написать Next Stolbec а потом Next Stroka,то макрос работет правильно. В чем фишка? Какая разница если я первым напишуNext Stroka а потом Next Stolbec ?
Вот этот макрос работает правильно
Код |
---|
Sub Test() For Stroka = 1 To 10 For Stolbec = 1 To 10 Cells(Stroka, Stolbec) = Stroka * Stolbec Next Stolbec Next Stroka End Sub |
С уважением Самир, Баку
Power Query, Power Pivot, Power BI и MS Excel спасут мир