- ベストアンサー
エクセルで別々のシートで同じ名前の定義
Excel2003 SP2を使用しています。 sheet1のA1にαという名前をつけると、sheet2で新たにαという名前は付けられないようですが、sheet1とsheet2で何故か別々に定義出来ているブックがあります。 作業手順の違いで思い当たるのは、sheet1をコピーしてsheet2にを作成し、sheet2で名前を一旦消した後、sheet1で再定義をしたような気がします。 どのようにすれば、別々のシートで同じ名前を定義することが出来るのでしょうか? ご存じの方がいらっしゃいましたら、教えて下さい。よろしくお願いします。
- katayama19
- お礼率51% (47/91)
- オフィス系ソフト
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
別なシートに同じ名前を定義したい場合、「名前」の前にシート名を付加します。 例えば、sheet1,2で「XXX」という同じ名前をそれぞれ定義したい場合は、名前定義ダイアログの名前ボックスに Sheet1!XXX Sheet2!XXX です。
関連するQ&A
- Excel 2007 名前定義の変更
Excel2007で名前の定義のあるシートを同じブック内でコピーして、 コピーした側の名前を「名前の管理」から編集をしたいのですが、 範囲がシートになってしまっていて、ブックに変更したいのですができません。 何か方法ありますでしょうか?
- 締切済み
- その他MS Office製品
- エクセルVBA、同名の<定義した名前>がある場合
エクセル2010です。 Book_AのシートをBook_Bのシートに貼り付けようと思います。 Book_AとBook_Bに同じ名前の<定義した名前>があった場合、手作業でもマクロでも、シートをコピーしてそのまま他BOOKの別シートに貼り付けようとすると、 「移動またはコピーする数式またはシートには、移動またはコピー先のワークシートに 既にある名前<定義した名前>が含まれています。この名前を使用しますか?」 と聞いてきます。 この名前をそのまま使用したいので手作業の時は、[はい] をクリックすればいいだけなのですが、マクロで自動的に貼り付けをしていると、ここで中断されてしまいます。 ここをマクロで自動的に[はい] をクリックしたことにするのはどのようにすればよろしいでしょうか?
- ベストアンサー
- Excel(エクセル)
- EXCEL2003で別ブックのシートの名前の定義を使いたいのですが
EXCEL2003を使っています。 A.xlsというブックのAAAというシートに「商品」という名前の定義をしたテーブルがあります。このシートAAAをB.xlsというブックにコピーし、B.xlsのシートBBBの中で入力規則の元の値として、VLOOKUPの範囲名として使いたいのですが、入力規則の場合は、「元の値はエラーと判断されます。続けますか?」というメッセージが出て使用できません。 このとき、A.xlsは別場所なので存在しません。名前の定義のあるシートを他のブックにコピーして使用するのは無理でしょうか?
- ベストアンサー
- その他MS Office製品
- Excelの名前の定義(削除)についての質問です。
Excelの名前の定義(削除)についての質問です。 仕事で他の人が作ったExcelファイルを元に加工して使っていたのですが、どうも名前定義がされているらしく、シートのコピーをする度に、「移動またはコピーする数式またはシートには、移動またはコピー先のワークシートに既にある名前'ああああ'が含まれています。この名前を使用しますか?」と毎度定義されている名前の数だけ聞かれて困っています。 ※「ああああ」は当質問での仮の定義名称と仮定します。 「名前の定義」を見ても何もありませんし、当問題を検索してよく出て来る、VBAを使用した名前の一括削除マクロを実行してもまったく状況が変わりません。 ※Print_Areaが消されてかえってやっかいです。 完全解決出来る手順があればお願いします。 【利用環境】 Excel 2002 (10.2614.2625) WindowsXP SP3
- ベストアンサー
- その他MS Office製品
- VBEでシートコピーすると特定の名前定義にエラー
VBEで、毎日変動するデータを取り出し、前日データからコピーしてテンプレにいれこんでいます。 これまで問題なく作動していたのですが、テンプレのデザイン更新をしてから、名前の定義が上手くコピーされなくなりました。 仕様としては 前日の名前ブックをコピー →当日の名前で新しいブックを作成 →1枚目のシート(名前が前日の日付になっている)をコピーしてシートの名前を当日に変更 →当日のシートにCSVで取り出したデータを貼り付けて当日のデータで数字を算出 となっています。 この時、シートには四種類の 名前定義がされており、同名で各シート毎に参照しています。 四種類のうち、ひとつだけ名前の定義内に別の名前定義を含めた関数で定義しているものがあるのですが、この特定の名前定義のみにエラーが出ます。 #N/Aのエラーです。 どなたかご教授いただければ幸いです。 よろしくお願いします。
- 締切済み
- Visual Basic
- エクセル2007での名前の定義について
エクセル2007での名前の定義について教えて下さい。 エクセル2007を使用しています。 「現金」というシートのA1:A5を選択し、 シート左上の名前定義ダイアログの名前ボックスに、 「科目」と登録し、 「銀行」というシートのA1:A5を選択し、 シート左上の名前定義ダイアログの名前ボックスに、 同じように「科目」と登録すると、 先に登録した「現金」シートの「科目」のセルに飛んでしまい、 同じ名前を使用することが出来ません。 しかし、前任者の作成したデータでは、内容が違う同じ名前の定義が出来ています。 (シート左上の名前定義ダイアログの名前ボックスをみると同じ名前。 でも内容はシートごとに違う) これはどのようにしたら出来るのでしょうか? お分かりになる方お願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルにおいてシートのコピーの仕方について
エクセル初心者です。 excle2010を使用してます。 作業中のブック内でシートをコピーする時に A のシート ctrLキーを押しながらシートをドラッグする B のシート 〃 すると 移動またはコピー******* この名前を使用しますか ******* ******** はい いいえ で はい を数回押して コピーを作成しています。 BのシートをAのシートの様に変更するにはどうしたら良いか教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセル 名前の定義 増える
表題の通りですが、 名前を定義したシートをコピーした時に増えていくのは仕方ないとして、 テーブル化したセル内に名前を定義した後(参照範囲が=テーブル1[テーブル1]など)、 別の空白のシートを挿入、その空白のシートをコピーして増やすと名前の定義が増えます。 テーブル化せずに名前の定義をした場合は増えません。 Excel2016なのですが、これは仕様?バグ?どうなんでしょうか。 何もない空白のシートをコピーすると増えていくのがバグだと思わないと理解できないのです。
- 締切済み
- Excel(エクセル)
- EXCELの複数シートをそれぞれ別ブックへ保存したい
EXCEL97を使用しています。 1つのブック内に複数のシート(10~20枚)があります。 これを全て1シートずつの別のブックに分けて保存をするマクロを作成したいのですが、できますでしょうか? できれば各シート内の(A4)に入力されている文字列を各ブックの名前として使用したいのですが・・・。 (各シートのセルA4の値に重複はありません) 現在は各シートを新しいブックにコピーして名前を付けて保存、の作業をシート数分繰り返しています。 すみませんがよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- EXCELで1ブックの複数シートに同じ名前のセルを設定したい。
OS:Win2K Office:2K PRO SP3 タイトルの通りなんですが、ある1つのブックの複数シートのセルに同じ名前をつけたいのです。 Ex) シート セル 名前 Sheet1 A1 計算結果1 Sheet2 A1 計算結果1 Sheet3 A1 計算結果1 [挿入]-[名前]-[定義]からでは上手くいきません。 一度名前を付けたシートをコピーして増やすと元シートとコピー先シートで同じ名前が付いているのですが・・・ 名前を付けたら、VBAで「シート名+セル名」で値を使用する予定です。
- ベストアンサー
- オフィス系ソフト
お礼
なるほどですね。 出来ました。ありがとうございました。