#excel #vba
#excel #vba
Вопрос:
Я работаю над кодом в VBA, который должен проверять, имеет ли фон ячейки определенный цвет, и если да, то что-нибудь сделать. У меня есть эта строка, которая продолжает выдавать мне ошибку
«Требуется объект».
Я не понимаю.. Есть ли кто-нибудь, кто мог бы мне здесь помочь?
If r.Offset(0, 4 i).Interior.color.RGB = RGB(155, 160, 167) Then
r
является a, Range
и аргумент является частью a, for each...
а i
является частью for i= 1 to 3
.
Приветствую, Александр
Ответ №1:
Вам просто нужно Interior.Color
; удалить следующее RGB
.
If r.Offset(0, 4 i).Interior.Color = RGB(155, 160, 167) Then