[[20220701130245]] 『印刷のページ設定』(やまま) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『印刷のページ設定』(やまま)

印刷範囲は事前に設定しているのですが(50ページほど)、毎回全部を印刷する必要はなく、必要なページ数を特定のセルの値で指定したいのですが、何か方法をご存じでしょうか。

< 使用 Excel:Excel2013、使用 OS:Windows10 >


 こんなのは

 https://daitaideit.com/vba-from-to/

(?) 2022/07/01(金) 14:01


ありがとうございます。早速試してみます。
ただ、実際の使用者がエクセル初心者なので、できればVBAを使わない方法もあれば、と思っています。
(やまま) 2022/07/01(金) 14:11

 印刷範囲を名前定義で可変にする

 手順

 1 印刷範囲外の任意のセルに「印刷範囲」等の名前を定義する
 2 そのセルの印刷したいセル番地を入力する → A1:K20 等
 3 名前定義でPrint_Areaを選択し、参照範囲を=INDIRECT(印刷範囲)にする

 これで、1で設定したセルに入力したセル番地が印刷範囲となりますので、
 どこかにページごとの実際の印刷範囲を入力しておき、VLOOKUP等で参照させ
 ユーザーに選択させるようにする

(jjj) 2022/07/01(金) 15:54


| 必要なページ数を特定のセルの値で指定したい
回答者との間で齟齬があってはいけないので、もう少し具体的に説明してもらえますか?
・シートにこのようなものを書いて置いて、
・このような印刷をしたい
という具体的な説明をしてください。

必要なシートの指定の話なのか、
ヘッダーのページ番号の先頭番号を指定する話なのか、
解釈の余地があります。

# 投稿が重なったので、直近の投稿で解決していたら、こちらは無視してください。

(γ) 2022/07/01(金) 15:59


(jjj)様 ありがとうございます。VBAを使わないやり方ですね。こちらも試してみます。

(γ) 様 ありがとうございます。多分(jjj)様の方法が今のところいいような気がしています。
ただ、自分の知識のため、違った方法ご存知でしたら、教えて頂けると幸いです。

詳細ですが、1ページの中にA列にシリアルナンバー(並びがランダム)、
B列以降に測定データの記入欄があり、それが20行、縦に並んでいます。
毎回入荷の台数が違うので、とりあえず20行×50ページで1000台分の記入欄を作りました。
シリアルナンバーを読み込んでA列に入力後、シリアルナンバーの入ったページをプリントアウトします。
ただ、毎回50枚プリントアウトするわけではないので、
入荷の台数によって自動的に枚数を指定したいです。

ページ番号に関しては、解決済です。
先頭のページは固定なので、何ページ目までかを指定したいです。

よろしくお願い致します。
(やまま) 2022/07/01(金) 17:39


返答ありがとうございました。
「必要なページ数」を指定するというより、「実際の印刷範囲」を指定するんですね。

クイックアクセスツールバーに「印刷範囲の指定」ボタンを出しておいて、
インタラクティブに印刷範囲を指定したほうが直感的ではないかと思いました。
この動作は常に実行することなので、担当者さんもご存じの方法です。

# 返事は必要ありません。お好きな方法で実行してください。

(γ) 2022/07/01(金) 18:01


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.