
修正中 名前の範囲を可変にしたい
例えば、C4セル~E17セルに「あああ」という名前を定義しており、続いてC19セル~E32セルに「いいい」という名前を定義し、さらにC34セル~E47セルに「ううう」という名前を定義していたとして、この中のいずれかの行を増やすことがあるとします。
例えばC4セルからE17の間に1行増やしたとすると、通常名前の範囲が意図した所より1行ずれてしまいますが、自動で名前の参照範囲を変更して、C4セル~E18セルが「あああ」、C20~E33セルが「いいい」、C35~E48セルが「ううう」など自動で追従させるにはどうすればよろしいでしょうか?
さらにもし、自動で追従させることができたとして、名前を定義したシートは、1週間毎にシートを増やしていくのですが、ブックレベルで名前を定義しておけばよいのでしょうか?ブックの中には、元データのようなシートも存在しており、そちらには名前の定義は必要ないのですが、ブックレベルにした場合悪影響がでないかな?というのがあります。かといって、シートレベルで名前を定義しておくと、シートを増やす度に名前の定義が増えていくので、それもどうかな?と思っています。
状況によると思いますが、名前がどんどんシート毎に増えていくのは好ましくない気がするんで
アクティブシートでしか名前の定義を使用しないなら、ブックレベルで名前を定義しておけばよいですよね?
お手数をおかけいたしますが、よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
>例えばC4セルからE17の間に1行増やした
ふつーに行を挿入すれば、勝手に自動で追従します。
例:添付図
C4:E17に名前を定義する
たとえば10行目を行選択、右クリックして行を挿入する
改めてC4:E18には元の名前が追従している。
もちろん2番目、3番目の枠の名前定義も勝手に追従しています。
>名前を定義したシートは、1週間毎にシートを増やしていく
通常の手順は次の通りです:
1.ひな型シートに『ブックレベルで』名前定義をしておく
2.ひな型シートをシート複写する
3.複写されたシートには、『シートレベルで』同じ名前が定義済みになっている
>ブックレベルにした場合悪影響がでないかな?
結局、定義した名前を「どこのシートで何に使いたいのか」次第です。
ブックレベル・シートレベルで「同じ名前(仮に「あああ」)」が複数個登録されてしまっている状態があったとします。
任意のあるシート(仮にsheetX)でその名前を利用しようとした場合、
1.sheetXにあああがブックレベルまたはシートレベルで登録済みの場合、同じシート内のあああが参照される
2.sheetXにあああが登録されていない場合、ブックレベルのあああが参照される
3.sheetX以外のシートにあるあああを参照したい場合、「シート名!あああ」という書式で参照する
#1つのご相談の中に詰め込みご質問になってるので、個別のご質問に対する回答は薄くなります。次回からは質問内容をよく整理してご相談投稿してみてください。

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Excelでの名前定義に空白を使いたい
Excel(エクセル)
-
マクロ最終行挿入
Excel(エクセル)
-
ハイパーリンクの参照セルのズレは防げるか?
Excel(エクセル)
-
-
4
「マスタ」と「テーブル」の違いとはなんでしょうか?
Oracle
-
5
EXCELのオートフィルタで罫線が表示されないのを直したい
PowerPoint(パワーポイント)
-
6
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
7
マクロボタンを押すと、ファイル名を“日付(年月日)_文字.xlsx”にして指定ファイルに保存したいの
Excel(エクセル)
-
8
エクセル、 名前の定義に関数を使用すると参照できない
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで複数シートの選択セルを...
-
エクセルで1月0日と表示される!!
-
Excelの「0」だけ非表示、小数...
-
エクセルで条件に一致したセル...
-
日付が未入力の際はゼロか、空...
-
Excelシートの保護時にデータの...
-
ExcelでTODAY関数を更新させな...
-
エクセルで複数のシートの同じ...
-
Excelでスクロールすると文字が...
-
ハイパーリンク で『指定された...
-
Office2021のエクセルで米国株...
-
マクロ 新しいシートにデータ...
-
エクセルでシート保護をかける...
-
INDIRECT(空白や()がある文字列...
-
(Excel)あるセルに文字を入力...
-
エクセル ハイパーリンクで画像...
-
別シートのセルを絶対参照にする
-
セルを決まった数だけずらして...
-
エクセルで、加筆修正したセル...
-
セルの値と同じ名前のシートを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Office2021のエクセルで米国株...
-
Excelの「0」だけ非表示、小数...
-
エクセルで条件に一致したセル...
-
Excelで複数シートの選択セルを...
-
エクセルについて
-
エクセルで1月0日と表示される!!
-
Excelシートの保護時にデータの...
-
日付が未入力の際はゼロか、空...
-
ExcelでTODAY関数を更新させな...
-
EXCELのハイパーリンクのセルを...
-
エクセルで、加筆修正したセル...
-
Excelでスクロールすると文字が...
-
複数シートの同じセル内容を1シ...
-
マクロ 新しいシートにデータ...
-
別シートのセルを絶対参照にする
-
ハイパーリンク で『指定された...
-
iPhoneのExcelアプリで、別のシ...
-
エクセルで複写のように自動入...
-
エクセルで指定のセルのみ完全...
-
エクセル ハイパーリンクで画像...
おすすめ情報