VBA单元格与范围 - 为什么单元格不工作?
问题描述:
我在Excel工作簿模块中有以下代码。为什么E106和G106都不会变黄?VBA单元格与范围 - 为什么单元格不工作?
Sub Macro4()
Worksheets("Thermal Data").Cells(106, 7).Interior.Color = 65535
Worksheets("Thermal Data").Range("G106").Interior.Color = 65535
End Sub
答
您应该在错误的单元格中查找某处。看看这个,它的工作原理:
Sub Macro4()
Cells(1, 1).Interior.Color = 65535
Range("A3").Interior.Color = 65535
End Sub
提示 - 在单元格中第一个值是行,然后是列。
你有你的行和列切换'工作表(“热数据”)。细胞(106,7).Interior.Color = 65535' –
此外,'E106'不会改变,因为这两个命令都指的是'G106 '(第7列是'G')。对列E使用5,你会看到它的工作。 – Dave
只能使用一行:'工作表(“Thermal Data”)。范围(“E106,G106”)。Interior.Color = 65535' – user3598756