※ ChatGPTを利用し、要約された質問です(原文:エクセル 名前の定義で参照範囲が出力に反映されない)
エクセルの名前の定義で参照範囲が反映されない
2013/11/08 16:51
このQ&Aのポイント
エクセルの名前の定義で参照範囲が出力に反映されない問題について解決方法を教えてください。
印刷範囲を自動で変更するために、エクセルの名前の定義を使用していますが、うまく機能しません。修正方法を教えてください。
エクセルの名前の定義を使用して印刷範囲を設定しましたが、正しく反映されません。問題の原因と修正方法を教えてください。
エクセル 名前の定義で参照範囲が出力に反映されない
印刷範囲を自動で変更できるようにしたいので、名前の定義を使って
以下の手順で設定したのですがうまくいきません。
どなたか原因がわかる方いましたら修正の方法を教えてください。
前提条件は次の通りです。
≪前提条件≫
・印刷したい範囲は、セル$C$7:$H$●で、●の数字が可変となります。
実際は●を表す関数をセル$A$1に設定してあり、そこに入る数字が増減します。
(つまり、横幅は決まっていますが、縦幅が可変となります。)
・同ページ内の印刷対象範囲内外には、表の内容に関する関数を設定しているセルが
複数箇所あります。
・「ページ設定」のシートタブ>印刷範囲は、空欄になっています。
≪手順≫
------------------------------------------------------------
まず、
任意の名前をつけ、名前の「範囲」で同シートを選択し、
「参照範囲」に次の式を入れました。
参照範囲 =$C$7:OFFSET($C$7,0,5,$A$1)
↓
次に、
参照範囲の式にカーソルをあてると、画面の参照範囲が点滅線で囲まれ、
正しく指定されていることが確認できました。
↓
そこで、印刷プレビューを見てみると、
先ほどの点滅線で囲まれていた範囲ではなく、
ページの全範囲が表記されてしまいます。
------------------------------------------------------------
以上、よろしくお願いいたします。
質問の原文を閉じる
質問の原文を表示する
お礼
早速ご回答いただき、ありがとうございました。 教えていただいたマクロを実行してみましたところ、 おかげさまでうまくいきました!数値を更新するたびに マクロを実行すれば印刷範囲が更新されるということなのですね。 勉強になりました。ありがとうございました。