[[20070202095034]] 『ランダムな行数のデータを印刷』(えくせる) ページの最後に飛ぶ

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

 

『ランダムな行数のデータを印刷』(えくせる)
 同一ブック内に「データ」「様式」というシートがあり、
「データ」内をある条件で並び替えます。
 その並び替えられたものを「様式」シートに作成している一覧表のようなものに
 データを飛ばして印刷することは可能でしょうか?
 「様式」にある一覧表は1ページあたり20件のデータが入るようになっていますが、
 ある条件(例えば都道府県)で並び替えると20件を超える場合もあり
 その場合は2ページ目、3ページ目と印刷できるようにはならないのでしょうか?
 あと都道府県別に一度に連続印刷する方法ってあるのでしょうか?

 XP・2003

 >ある条件(例えば都道府県)で並び替えると20件を超える場合
 なぜ並べ替えを行うのかしら…?
 ある条件で「データ」シートから「様式」シートへ抽出したいのでしょうか?
 「オートフィルタ」や「フィルタオプションの設定」では対応不可能なのですか?

 できたら、サンプルがあればもっと突っ込んだ回答が出来ると思うのですが
 >都道府県別に一度に連続印刷する方法
 というご要望もあるので、もし自分が確認するとしたらピボットテーブルで対応可能かどうかです

 (Ohagi)

   A    B    C   D    E
1 氏 名 住  所 営業所 担当者 都道府県
2 ○○  ●●   ◎   あ   東京都
3 △△  ▲▲   ▽   い   大阪府
4 □□  ■■   ▼   う   山梨県
5 ××  ▲▲   ▼   え   東京都

というような「データ」シートがありオートフィルタで都道府県を昇順に並べ替えると

   A    B    C   D    E
1 氏 名 住  所 営業所 担当者 都道府県
2 △△  ▲▲   ▽   い   大阪府
3 ○○  ●●   ◎   あ   東京都
4 ××  ▲▲   ▼   え   東京都
5 □□  ■■   ▼   う   山梨県

と並べ替えられますよね。
これを「様式」シートにある1枚(1ページに印刷設定されている)の一覧表に上から順番に一度に印刷したいわけです。現在は並び替えたものをコピペして対応していたみたいですが、印刷枚数が多いので手間暇がかなりかかって時間の無駄です。サンプルでいうと印刷1枚目には大阪府のデータが1件、2枚目には東京都が2件・・・というふうに一度に印刷できればと思っております。
ただ、都道府県別のデータ件数が20件を超えると2枚目に印刷できればと悪戦苦闘しております。なにとぞよろしくお願いします。


 並べ替えをしなくても、いいのでは?
 ご提示の表から様式シートへ、「東京だけを抜きだす」「山梨だけを抜き出す」というような事ですよね?
 「フィルタオプションの設定」で対応できると思います
 データシートに入力されているものを印刷する予定がなければ、同一シート内の横側に「様式」として抽出して
 その範囲を印刷範囲にする、又は「名前の定義」をして「様式シート」に抽出する…ということも出来ます

 Excel(エクセル)基本講座:オートフィルタ・フィルタ オプション(データ抽出)
 「フィルタオプションの設定(詳細な条件設定での抽出)」
http://www.eurus.dti.ne.jp/yoneyama/Excel/filter.htm

 件数のカウントが加えられてもかまわないなら、「データ→集計」で都道府県の「データの個数」を集計させ
 オプションの「グループごとに改ページを挿入する」にチェックすれば、一度に印刷も楽かと…(ページ設定→シート→「行のタイトル」は設定しておいてください)

 ピボットテーブルで「ページのフィールド」に「都道府県」を設定して、「ページの表示」をすれば
 都道府県別のワークシートが出来上がります
 複数シートを選択してから印刷
 「抽出」「一度に印刷」どちらにも対応できると思います

 ピボットテーブル機能による集計1
 集計機能による集計
http://www.mserve.sakura.ne.jp/excel-tabulation.htm

 (Ohagi)


Ohagiさんありがとうございます。でも抽出は別にする必要はないですし、件数のカウントも加えたくないんですよ。
単に決まった様式へ都道府県別に印刷が出来ればいいんですが。

 >単に決まった様式へ都道府県別に印刷が出来ればいいんですが
 「決まった様式」とは、どういう形ですか?
 ご質問からは、「抽出条件=都道府県」でレイアウトは「データシート」と同一と受け取りました
 (先の回答でも確認させていただいているはずですが、お返事はありませんね?)
 「データシート」から「様式シート」へ抽出ではないのでしょうか?

 (Ohagi)

[[20070129055740]]
『毎回件数が違うリストを一度に印刷する方法は?』(鉄人)WindowsXP、Excel2000

 ↑こちらと同じ方ですか?
提示したコードの至らない所(ループさせて一度に印刷とか)
はご相談に乗りますよ(^^;;  (kohe)


Ohagiさんたびたびすみません。
決まった様式とは、
   A     B    C   D    E
1 都道府県 営業所  様
2
3           記
4 氏 名  住     所 担当者  備 考
5 

という様な様式です。

koheさんほとんど同じような質問が出ていたのですね。残念ながら別人です。一度マクロにも挑戦してみたいと思いますのでその時はよろしくお願いします。


 私がやるとしたら、「フィルタオプションの設定」ですね
 A〜E列を印刷範囲に指定して、印刷範囲外に「検索条件範囲」を設けます
 (入力規則のリストを使用したりすると便利かも…)
 A1の「都道府県名」も検索条件範囲のセルを参照させれば連動できますよね?

 データシートの入力範囲に「挿入→名前」から定義してあれば
 別シートに抽出できると思います

 関数でというのであれば↓がご参考になるかと…
[[20051201143119]]『行の上詰め抽出』(ポポ)

 (Ohagi)


Ohagiさんありがとうございました。度重なるご無礼、失礼しました。大変参考になりました。

コメント返信:

[ 一覧(最新更新順) ]


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