Вы все еще можете использовать значения RGB в VBA для применения к ячейкам в Excel, я полагаю.Это может помочь
Dim clrBlue As Long
clrBlue = RGB(0, 0, 255)
Application.union(Range("A2"), Range("B3")).Interior.Color = clrBlue
Или вы можете использовать длинное значение:
Dim a As Long
a = ActiveCell.Interior.Color
ActiveCell.Offset(1, 0).Activate
ActiveCell.Interior.Color = a