Я все еще учусь писать на VBA, и это довольно сложно.Надеюсь, что кто-то может мне помочь.
Я хочу выделить ячейку в столбце D:E
, G
, когда я выберу "Добавить CCG / CC / PCG / PC" в моем столбце B
.Но я хочу применить это от B15:B114
.когда я выбираю его в B15
, D14:E15
, G15
должны быть выделены.если я выберу B18
, то D18
, E18
& G18
должны быть выделены и так далее.я могу сделать это только в один ряд, но как я могу применить его к желаемому диапазону, не делая это один за другим?заранее спасибо
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("B15").Value = "Add CCG/CC/PCG/PC" Then
Range("D15:E15,G15").Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorLight1
.TintAndShade = 0
.PatternTintAndShade = 0
End With
ElseIf Range("B15").Value = "" Then
Range("D15:E15,G15").Select
With Selection.Interior
.Pattern = xlNone
.TintAndShade = 0
.PatternTintAndShade = 0
End With
End If
End Sub