Итерации в цикле - PullRequest
       12

Итерации в цикле

1 голос
/ 14 сентября 2010

есть ли способ сказать в vba что-то вроде:

from x = 1 to 100, by 10

, чтобы x были 1, 10, 20, 30 и т. Д. До 100?

Ответы [ 2 ]

6 голосов
/ 14 сентября 2010

Вы можете использовать STEP :

for x = 0 to 100 step 10

next x

Это проведет вас через 0, 10, 20... 100

Поскольку вы хотите начать с 1 и перейти на 1, 10, 20... 100, здесь есть небольшое изменение

for x = 0 to 100 step 10
    if x = 0 then 
        y = 1 
    else
        y = x
    end if

    '// use y in all calculations downstream instead of x

next x
0 голосов
/ 14 сентября 2010
For y = 0 To 10
    If y = 0 Then x = 1 Else x = 10 * y

    ' do stuff with x

Next y
...