Vba: делать пока / петля - PullRequest
0 голосов
/ 05 июня 2019

У меня есть пользовательская кнопка под названием «LOW STOCK» на моей пользовательской форме, я хочу, чтобы задний цвет этой кнопки переключался между желтым и лососевым, когда ячейка G3> 0 (ячейка G3 содержит количество продуктов ниже минимального предела запаса).

Мигание побудит пользователя щелкнуть по кнопке для отображения (через всплывающее окно с сообщением) количества продуктов, имеющих низкий запас.

Я вставил приведенный ниже код в Userform_Initialize, но Excel зависает и отображается в строке заголовка «Excel не отвечает».Пожалуйста, я буду рад узнать, где я ошибся.

Sub Userform_Initialize
    Do while sheet1.Cells(3, 7) > 0 
        btnLowStock.Backcolor = RGB(255, 255, 0)
        btnLowStock.Backcolor = RGB(255, 128, 128)
    Loop
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...