使用命令I为从第一行开始的所有列上色,
Rows(ActiveCell.Row).Parent.Columns("A:I").Interior.ColorIndex = 42
但是我需要从第3行开始给从A到I的列上色,我如何设置命令,谢谢
Columns
表示整列,因此您需要使用Range
,只为一个范围着色。此外,还不清楚您想对Rows(ActiveCell.Row).Parent
做什么,因为这与ActiveSheet
相同。
ActiveSheet.Range("A3:I1000").Interior.ColorIndex = 42
这里,3
是列A
到I
中被着色的第一行,而1000
是最后一行。