Оказывается, все, что мне нужно было сделать, это изменить несколько цифр в коде, который я разместил в своем вопросе.Я выделил числа, которые мне пришлось изменить.Эти цифры соответствуют цвету ID (например, что положил Belisarious).ПРИМЕЧАНИЕ. Я должен был поставить апострофы, чтобы код VBA не распознавался как код VBA (потому что, если это так, он не выделяет цифры).Для получения правильного кода см. Исходный вопрос.
Dim r As Long, val As Long, c As Long
'r = 1
' val = ActiveSheet.Cells (r, 1) .Value
'c = 4
' Для r = 1 до ActiveSheet.Rows.Count
If IsEmpty (ActiveSheet.Cells (r, 1) .Value)Тогда
Выход для
Конец, если
'Если ActiveSheet.Cells (r, 1). Значение <> val Тогда
Если c = 3 Тогда
c = 4
Остальное
c = 3
Конец если
Конец если
ActiveSheet.Rows(r).Select
With Selection.Interior
.ColorIndex = c
.Pattern = xlSolid
End With
val = ActiveSheet.Cells(r, 1).Value
Дальше
End Sub