web-dev-qa-db-ja.com

Excel 2013 VBAで名前付きセルを参照する正しい方法は何ですか? (私はこれを台無しにしています)

「Classes」という名前のセルがあります(まあ、たくさんありますが、今は見ているだけです)。 Excelのグリッド表記では「C10」です。

セルを次のように参照すると、私のコードは完全に機能します

Range("C10") = "Value"

しかし、私が使用するとき

Classes = "Value"

何もしません。

それでは、名前付きセルを名前で参照する正しい方法は何ですか?

19
StolenKitten

アドレスを名前付き範囲の名前に置き換えます。

Range("Classes") = "Value"
34
Jon Crowell

範囲の参照に角括弧の略記を使用できます。

[Classes] = "Value"

したがって、Range""を保存できます。また、見栄えもよくなります(角かっこはセルのように見えます)。 [C10] = "Value"を使用することもできます

24
robotik