Как Auto Fill Color с помощью VBA для Loop в Microsoft Excel
Если вы хотите автоматически заполнить определенный цветовой диапазон, используя цикл VBA. В этой статье вы узнаете, что цикл for в VBA соответствует определенному условию.
Идея заключается в том, что если диапазон A1: A20 содержит какой-либо текст или число, тогда цикл excel for автоматически заполнит пустые ячейки.
Ниже приведен снимок данных в столбце A:
Чтобы автоматически заполнить цветом пустые ячейки, нам нужно выполнить следующие шаги:
Щелкните вкладку «Разработчик». В группе «Код» выберите Visual Basic
-
Введите следующий код в модуль рабочего листа
Sub VBAForLoop ()
Для x = от 1 до 20
Ячейки (x, 1). Выбрать
Если Selection.Value = «» Тогда
With Selection.Interior
.Color = 65535
Конец на
Конец Если
Далее x
End Sub
После копирования кода вам нужно запустить макрос с помощью ALT + F8 * и выбрать макрос.
Таким образом, мы можем использовать VBA для автоматического заполнения цветом с помощью цикла for.
//wp-content/uploads/2015/06/Download-How-to-Auto-Fill-color-with-vba-for-loop.xlsm[Download-How to Auto Fill color with vba for loop]