Создать шаблон в Excel VBA
Ниже мы рассмотрим программу в Excel VBA, который создает шаблон.
Ситуация:
Поместите командную кнопку на листе и добавьте строки следующего кода:
-
Во-первых, мы объявляем две переменные типа Integer. Один названный я и один с именем J.
Dim i As Integer, j As Integer
-
Во-вторых, мы добавим два For Next петлями.
For i = 1 To 5 Step 2 For j = 1 To 5 Step 2
-
Далее, мы добавим строку, которая изменяет цвет фона ячеек в светло-серый цвет.
Cells(i, j).Interior.ColorIndex = 15
Примечание: вместо ColorIndex номер 15 (светло-серый), вы можете использовать любое количество ColorIndex.
-
Закройте два Для Далее петли.
Next j Next i
-
Проверьте программу.
Результат до сих пор.
Например, для I = 1 и J = 1, Excel VBA цвета ячейки (1,1), при г = 1 и у = 3 ( ссылки: / VBA-примеры-шаг ключевого слова [Шаг]
2), Excel VBA цвета Клетки (1,3), при г = 1 и J = 5, Excel VBA цвета ячейки (1,5), при г = 3 (этап 2) и J = 1, Excel VBA цвета клетки (3,1) и т.д.
-
Мы почти там. Единственное, что нам нужно сделать, это цвет клетки, которые являются
ссылка: / VBA-примеры смещения [смещение]
1 строку ниже и 1 колонке справа от клеток уже окрашены. Добавьте следующую строку кода в петлю.
Cells(i, j).Offset(1, 1).Interior.ColorIndex = 15
-
Проверьте программу.
Результат: