VBA для ...., чтобы зациклить запрос. Заполнение ячеек в Excel - PullRequest
0 голосов
/ 28 июня 2018

Привет, не могли бы вы сообщить, почему не работает приведенный ниже код? Я хотел бы заполнить ячейки "аааа". Я начинающий VBA и был бы признателен, если бы вы предоставили некоторые теоретические ссылки. Спасибо

Sub aa()
   Dim row As Integer
   Dim col As Integer

   For row = 1 To 20
       For col = 1 To 20
           Cells(row, col) = "aaaa"

       Next row
   Next col

End Sub

1 Ответ

0 голосов
/ 28 июня 2018

Привет, вам важно выучить прагматику VBA.

Всегда помните, что когда вы работаете с вложенным циклом for, убедитесь, что вы вызываете правильный «следующий» экземпляр для этого цикла.

В вашем коде «следующая строка» должна быть во внешнем цикле for, а «следующая строка» должна быть во внутреннем цикле.

Sub aa()
   Dim row As Integer
   Dim col As Integer

   For row = 1 To 20
       For col = 1 To 20
           Cells(row, col) = "aaaa"

       Next col
   Next row

End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...