VBA = Применение динамических значений к строкам - PullRequest
0 голосов
/ 04 октября 2019

Я новичок в сценариях VBA. Хотя я мог успешно написать простой код, используя Do...While для обновления нескольких строк в одном столбце, я не могу применить логику к различным диапазонам строк / столбцов.

Не могли бы вы рассказать, как оптимизировать скрипткоторая будет выполнять одну и ту же операцию для разных ячеек

Dim I as Integer, Start as Integer
I = 5

Do while I < 250
    Start = Cells(I, 11).value * Cells (I,12).value

    If Cells (I,8).value = "Professional services" then
        Cells (I,52).value = Start * 1.13
    Else
        Cells (I, 52).value = Start
    End if

    I = I + 1
Loop

Примечание. Я хочу назвать ячейку "52" для разных столбцов (например, 52, 53, 54 и т. д.)

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