在Excel 2013 VBA中引用命名单元格的正确方法是什么? (我知道我搞砸了)

我有一个单元格(好吧,有一堆,但我只是看着一个)名为“类”。 这是Excel的网格符号“C10”。

当我引用单元格时,我的代码完美工作

Range("C10") = "Value" 

但是当我使用

 Classes = "Value" 

它什么都不做。

那么,通过名称引用一个命名单元格的正确方法是什么?

您将地址replace为指定范围的名称:

 Range("Classes") = "Value" 

您可以使用方括号缩写来引用范围:

 [Classes] = "Value" 

所以你可以保存Range"" ,它也看起来更好(方括号看起来有点像一个单元格)。 您也可以使用[C10] = "Value"