こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

シートの名前をほかのシート、Visual Basicで参照される・・・・

昨日、

>エクセルの途中までは、文字を残しておき、その後、シ>ートの名前を自動入力したいのですが?

>(1)/(2)/※と同セルに文字を入力し、シート名に(3)を
>入力すると※の部分に(3)が反映される。
>ただし、同セル内で反映させたいです。

という質問をさせていただき、見事下記の回答をいただいたのですが、

>="(1)/(2)/"&MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,31)

入力をすすめていったところ、ときどき
”シートの名前をほかのシート、Visual Basicで参照されるオブジェクトライブラリまたはワークシートと同じ名前に変更することはできません。”
とエラーがでてきてしまいました。

主に(2)とシートで入力した(3)の部分が同じ文字の場合にエラーになってしまいます。

質問(1) これは何をしているためにエラーメッセージが出てきてしまったのでしょうか?
質問(2)どのようにすれば(2)と(3)同じ文字を入力することができるようになるでしょうか?

回答、どうぞお願いいたします。

投稿日時 - 2005-08-03 08:32:52

QNo.1556274

暇なときに回答ください

質問者が選んだベストアンサー

昨日回答した者です。
Excelのワークシートは名前の重複は許されません。
別名にしてください。
エラーメッセージにも”シートの名前をほかのシート、~”と出ていますね。

投稿日時 - 2005-08-03 09:23:22

お礼

ありがとうございます。
お恥ずかしながら、ワークシートが隠れていることに
気が付いていませんでした・・・・。
単純なミスでした。
昨日に続き本当にありがとうございます。

投稿日時 - 2005-08-03 09:34:29

ANo.1

このQ&Aは役に立ちましたか?

5人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問