我在Excel中有一个列,其中包含需要选择然后突出显示的单元格的地址。请在下面找到快照:
Col# Row# Corresponding Address
8 1 $H$1
9 2 $I$2
10 3 $J$3
10 4 $J$4
9 5 $I$5
10 6 $J$6
10 7 $J$7
10 8 $J$8
11 9 $K$9
12 10 $L$10
12 11 $L$11
11 12 $K$12
例如,我需要选择单元格$ H $ 1并突出显示它。
我想自动为大型矩阵执行此任务。这个任务的vba代码是什么?
非常感谢任何帮助
答案 0 :(得分:0)
您需要遍历Corresponding Address
列并设置(假设您希望更改单元格颜色以突出显示它)Interior.Colour
为RGB值:
Dim x As Worksheet, y As Worksheet
Dim CtrA As Long
Set x = Worksheets("SheetName1")
Set y = Worksheets("SheetName2")
For CtrA = 2 To x.Rows.Count
y.Range(x.Range("C" & CtrA)).Interior.Color = RGB(0, 255, 0)
Next
其中x
是对包含问题中表格的工作表的引用,而y
是对包含您要突出显示的单元格的工作表的引用。