『名前の管理』(SASIO)
列はA〜Kまで、行は1〜401までの表があります。
A1〜K1は、No.や名前など項目名が入れてあります。
2行目以降は、その値を入れてあります。
A列(No.)に値がある場合は印刷範囲を広げる
【名前の管理 Print_Area】の参照範囲に入れる関数を
わかる方教えていただきたいです。
※B列〜K列は、A列に値がない場合(=空白のとき)は参照範囲にならないようにしたいです。
< 使用 Excel:Excel2010、使用 OS:unknown >
例えば「印刷範囲」という名前でシートレベルの名前定義を作成し、 その参照範囲を =Sheet1!$A$1:INDEX(Sheet1!$K:$K,MAX(ISNUMBER(Sheet1!$A$2:$A$401)*ROW(Sheet1!$A$2:$A$401),2)) とする。
そのうえで「Print_Area」の参照範囲を =Sheet1!印刷範囲 とする。
・・・とかでイケるんじゃないかと思います。
改ページプレビューで青線動かしたりページ設定変えたりすると、 それだけでPrint_Areaが固定化されてしまうので、 一旦「印刷範囲」という名前を経由しておけば再設定が容易、という考えです。
(白茶) 2026/07/02(木) 23:42:49
=OFFSET(Sheet1!$A$1,,,MATCH(10^15,Sheet1!$A:$A),11)
でもいいかなと思います
(d-q-t-p) 2026/07/03(金) 08:38:02
個人的には
=OFFSET(Sheet1!$A$1,,,COUNTA(Sheet1!$A:$A),11)
と書きたいところ。 (4xmy) 2026/07/03(金) 09:47:45
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.