質問: vbaで外部参照のアドレスが正しく返ってきません。
回答: >シート名は正確には『Scotch Malt Speyside』としてあり、 >それを定義名として使いたいと思ってます。 >シート名がいけないのでしょうか? はい、その通りです。定義の名前に空白は使えません。残念ながら...。 --------------------------------------------------------------------------- >'[''14 Drink Item List.xlsm]Scotch'!R2C1:R14C1 ああ、ファイル名に半角のシングルコーテーションを使っているのですね。 それなら'が付くのは正常ですね。 『名前が正しくありません』というエラーなら定義の名前、nm2が怪しそうですがそれはどうなっていますか?