[[20170522125501]] 『印刷範囲』(KA) ページの最後に飛ぶ

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

 

『印刷範囲』(KA)

 エクセルシート上に、5000行まで事前に罫線を入力しています。この場合に
 印刷を行う場合は、5000行まで印刷が行われますが、入力された行までのみ
 印刷を自動で行う方法ってありますか?

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 例えばA列からM列までが印刷範囲でA列が全てデータで埋まっているとして。

 数式-定義された名前-名前の定義で名前に「Print_Area」、範囲に対象のシート名、対象範囲を
 =INDIRECT("A1:M"&COUNTA($A$1:$A$5000))
 としてみてくれ。
 データのある部分までが印刷範囲となる。
(ねむねむ) 2017/05/22(月) 13:12

 なお、上記設定後、印刷範囲の設定を行うとそれで上書きされてしまうので注意。

 また、すべて埋まっている列が無い場合は「COUNTA($A$1:$A$5000)」をデータの最終行を求める式に変更する必要がある。

(ねむねむ) 2017/05/22(月) 13:13


 回答ありがとうございます。
 A例にデータが全て入力されていない場合は、どのようにしたらいいですか? 
 お手数をおかけしますが、ご教示下さい。
(KA) 2017/05/22(月) 23:44

 どういうデータの持ち方かの説明がないのでもっといい式があるかもしれないが。

  =INDIRECT("A1:M"&MATCH(1,INDEX(0/($A$1:$A$1000<>""),0),1))
 $A$1:$A$1000の部分は必ず最終行にデータがある列で1行目から最大行より大きい行数を指定してくれ。

(ねむねむ) 2017/05/23(火) 09:48


 すまない。
 >5000行まで事前に罫線を入力しています
 だったな。

 =INDIRECT("A1:M"&MATCH(1,INDEX(0/($A$1:$A$5000<>""),0),1))
 としてくれ。
(ねむねむ) 2017/05/23(火) 09:49

 返事が大変遅くなりました。

 上手く出来ました。感謝です。

 ありがとうございました。
(KA) 2017/05/26(金) 08:04

コメント返信:

[ 一覧(最新更新順) ]


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