VB Excel, как сделать петлю? - PullRequest
0 голосов
/ 05 декабря 2011

вот что я хочу:

Предположим, у меня есть 2 диапазона данных A и B. B вычисляется из серии вычислений, включающих значения диапазона A. Я хочу, чтобы цикл из 20 раз поместил B в A и снова вычислил B. Как мне это сделать?

Заранее спасибо

1 Ответ

1 голос
/ 05 декабря 2011

Вот очень простой цикл VBA, который создает матрицу 20 х 20.Это поможет вам понять цикл с двумя диапазонами чисел.

Sub looptutorial()   
Dim a As Integer, b As Integer
ThisWorkbook.ActiveSheet.Select
For b = 1 To 20        
    For a = 1 To 20  
    Cells(a, b).Select
    Selection.FormulaR1C1 = a * b  
    Next a           
Next b    
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...