2016-09-21 262 views
0

我在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 
+1

你有你的行和列切換'工作表(「熱數據」)。細胞(106,7).Interior.Color = 65535' –

+1

此外,'E106'不會改變,因爲這兩個命令都指的是'G106 '(第7列是'G')。對列E使用5,你會看到它的工作。 – Dave

+0

只能使用一行:'工作表(「Thermal Data」)。範圍(「E106,G106」)。Interior.Color = 65535' – user3598756

回答

3

您應該在錯誤的單元格中查找某處。看看這個,它的工作原理:

Sub Macro4() 
    Cells(1, 1).Interior.Color = 65535 
    Range("A3").Interior.Color = 65535 
End Sub 

提示 - 在單元格中第一個值是行,然後是列。

相關問題