Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1993 / 13645 ツリー ←次へ | 前へ→

【70609】名前定義とシートインデックスについて りんご 11/12/6(火) 16:00 質問[未読]
【70610】Re:名前定義とシートインデックスについて とおりすぎ 11/12/6(火) 16:53 回答[未読]
【70618】Re:名前定義とシートインデックスについて りんご 11/12/7(水) 16:00 お礼[未読]

【70609】名前定義とシートインデックスについて
質問  りんご  - 11/12/6(火) 16:00 -

引用なし
パスワード
   初めて質問させて頂きます。
よろしくお願い致します。

今、VBAの中で名前を定義しています。
S1R1C1(シートインデックス、行、列)のルールで命名おり作成しながら、(今更ですが)シートインデックスは可変であることに気が付きました。
シートの増減で、名前がユニークでなくなってしまうのです。

Q1.
シートごとに、可変で無いインデックスのような物はあるのでしょうか?
数字でも文字でも何でもいいです。

Q2.
指定したシートに定義済みの名前はどのようにしたら、調べることができるのでしょうか?

Q3.
既に定義済みの名前を再定義した時に、エラーを出るようにすることはできますか?

以上、よろしくお願い致します。

【70610】Re:名前定義とシートインデックスについて
回答  とおりすぎ  - 11/12/6(火) 16:53 -

引用なし
パスワード
   Q1.
無理じゃね?
固定って言うならCodeNameがそうだが、名前の定義からは使えんから。

Q2.
Namesコレクションをまわして取得。

Q3.
名前一覧の隠しシートでも作っておいて、比較するとか。
タイミング的に、再定義したときってのは無理そう。

【70618】Re:名前定義とシートインデックスについて
お礼  りんご  - 11/12/7(水) 16:00 -

引用なし
パスワード
   ありがとうございます。

方法を再検討します。

1993 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free