不能在vba中select一个范围的子集

当使用Range关键字来select一组单元格时,它的工作原理如下: Range(Cells(1, 2), Cells(3, 3)).Interior.ColorIndex = 3

但是当使用variables做类似的事情时,它只会突出显示最后一个元素Ex:

 Set GraphCells = Range("D10:FO12") GraphCells(Cells(1, 2), Cells(3, 3)).Interior.ColorIndex = 3 

这只强调了cell(3,3)

任何人知道为什么

你需要使用Range方法。

 Set GraphCells = Range("A10:E1100") GraphCells.Range(Cells(1, 2), Cells(3, 3)).Interior.ColorIndex = 3