投稿日 | : 2003/04/10(Thu) 13:28 |
投稿者 | : ヨッシー |
Eメール | : |
URL | : |
タイトル | : Re^4: 名前定義したセルの存在確認? |
> > なにか他にいい方法がありましたら教えて下さい。
>
> 名前定義って、シート単位の物とワークブック単位の物がありますよね。
>
> という事は、Worksheets.Countが 3のブックの場合、同じ名前が
> 合計4つ存在する可能性がありますが…その場合はどうされたいのでしょうか?
>
>
> たとえば、ワークブック上の名前定義が、
> objWorkbook.Names.Add "あああ", "=Sheet3!$A$1+Sheet1!$A$1"
> objSheet1.Names.Add "あああ", Sheet1.Range("$A$1")
> objSheet2.Names.Add "あああ", Sheet3.Range("$A$1")
> のようになっている場合です。
>
> 特に最後の
> objSheet2.Names("あああ") '…あるいは、objWorkbook.Names("Sheet2!ああ
あ")
> などは、定義はSheet2上にありますが、参照先はSheet3上のセルだったりしますし。(^_^;)
それは名前定義の参照範囲でシートの確認をしているのでいいと思いますが・・・