タイトル : Re^4: Excelのセル定義名の取得方法 投稿日 : 2007/09/27(Thu) 19:10 投稿者 : ジーク
ご返答ありがとうございます > すべての定義の列挙が目的なら、xlsBook.Names の方が良いですよ。 > xlsSheet 上の定義に限るなら、xlsSheet.Names でも良いですけど。 ワークシートは1枚だけなのでxlsSheet.Names でやっていたのですが xlsBook.Names を試しに使用したところCountが4と表示されました ワークシート内には4つのセルに対して名前を指定してありますので 取得出来ているという認識をしました(xlsSheet.Names では依然、取得できません) しかし、定義文字自体の取得をItem プロパティを使用したところ indexエラーが起こりました(indexには0を指定しました) > なお、上記の「xlsSheet 上の定義」というのは、 > xlsSheet 上のセルを参照している名前、という意味ではなくて、 > xlsSheet に対して定義された名前、という意味です。(わかりにくい表現…) Range("TEST_CELL") を使用し印字はされるのを確認したんですがRange で使用している "TEST_CELL" が「xlsSheet 上の定義」でよろしいのでしょうか? 申し訳ありませんがもう少しだけお付き合い頂けますでしょうか? よろしくお願いします |