Я пытаюсь раскрасить столбцы, которые соответствуют выходным (с пятницы по воскресенье) в календаре, который я создал на своем листе. По сути, шаблон будет выглядеть примерно так: 4 столбца без заливки, 3 с заливкой, 4 без заливки и т. Д.
Мне бы хотелось иметь более элегантное решение, чем то, что у меня есть, потому что мое (на данный момент) очень медленное и медленное.
Примечание: rng = диапазон моего календаря
For Each col In rng.Columns
For Each cell In col.Cells
If k = 5 Or k = 6 Or k = 7 Then
cell.Interior.Color = RGB(210, 210, 210)
ElseIf k = 8 Then
k = 1
End If
Next cell
k = k + 1
Next col