• ベストアンサー

マクロを使わないで○ページ目を印刷する機能、方法

あるシートを印刷プレビューで見たとき3ページあったとします。 A1セルに1と入力しておけば1ページ目を A1セルに2と入力しておけば2ページ目を A1セルに3と入力しておけば3ページ目を印刷したいのです。 印刷するタイミングは印刷ボタン(クイック印刷)を押した時です。 (タイミングについては任意であれば特に方法にこだわりはありません。) マクロを使わないというのが第一条件です。 何となく無理だろうなと思いながらの質問ですが、オプションボタンなどででもいい方法があればと質問させていただいてます。 よろしくお願いします。

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

  • ベストアンサー
回答No.1

正確にはマクロを使わないとできません 使わない場合はある程度の妥協が必要です 案1 Print_Areaの可変 ファイル - 印刷範囲 を適当に設定した後[Ctrl]+[F3]名前の定義 で Print_Area を変化させることが可能です。 =INDEX(($A$1:$E$17,$A$18:$F$27,$A$28:$F$43),,,$A$1) 案2 ユーザー設定のビューの活用 表示 - ユーザー設定のビュー で1ページ目の印刷を範囲を名前をつけて設定 同様に2ページ目、ページ目も行います もちろん[レ]印刷の設定はチェック忘れずに(ついているけど) そのユーザー設定のビューはツールバーに登録できるので (ツール - ユーザー設定 コマンドタブ 表示 ユーザー設定のビュー) A1セルに入力するのではなくその中から選びます。 案3 に値しない 案0 印刷ツールバーを [印刷...]に変える おそまつ。。。でした 参考まで

rousanox
質問者

お礼

案1、強烈に感動しました。したかったことが完璧に出来ました。 本当にありがとうございました。

その他の回答 (1)

回答No.2

なんか案2の説明がむちゃくちゃなのでもう一度m(_ _)m 1. 1ページ目を範囲選択して 2. ファイル - 印刷範囲 - 印刷範囲の設定 3. 表示 - ユーザー設定のビュー 4. [追加] 名前:1ページ目 5. 同様に2ページ目、3ページ目も 1.~4.まで繰り返す ツールバーの登録方法は多分わかるんじゃないかと期待(^^; 印刷範囲を設定しておかない名前も登録しておいた方がいいかも

関連するQ&A