
いつもお世話になっています。
同様の質問をしたのですが解決につながるご回答がありませんでしたので、再度
名簿を使用しているのですが、条件だけをあう人を印刷ページに転記するというVBAを作成しています。データ用ページには、氏名、生年月日、住所、性別等々のデータがあります。印刷ページは、氏名、住所などの項目をタイトルとしてあらかじめ設定しています。印刷はこれからVBAで組む予定ですが、現在は、そこまでやっていません。
問題は、一度大きな印刷データを作成したあとにに小さな印刷データを印刷した場合、データがはいっているページを出力した後に、タイトルだけのページが多数印刷されてしまいます。もちろんプレビューで確認して印刷ページを指定すれば可能なのですが、ページが10~50ページと可変になるため、できればそんな面倒なことをしたくありません。
いろいろネットをみてみたのですが、どうもよくわかりませんので、方法についてご教示いただければ幸いです。以下、現在の状況を箇条書きにしてみました。
前提
(1)ブックは、データ用ページ(複数)と印刷用ページから構成
(2)データ用のページは100名もあれば1000名もある
(3)印刷用のページは、必要項目をあらかじめタイトルとして設定
VBAの構成
(1)最初に印刷用ページの2行目以降を.ClearContents、ClearFormatsで初期化
(2)データ用のページから必要項目だけを抽出して印刷用のページに転記。
(3)転記が終了すれば、 Cells.RowHeight で行の高さを調整
問題点
(1)最初に1000名のシート出力すると問題なし
(2)次に100名のシート出力すると、必要ページ印刷後、タイトルだけのページがたくさんでてくる
(3)印刷プレビューでみても同じ状態
(3)改ページプレビューで確認すると、空白のページのみ続いている
おそらく、1000名を出力した書式がそのまま残っていると思われます。もしそうだとすると、これをVBAでクリアする方法がわかりません。
よろしくご教示いただきますようお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの印刷範囲をページ単位で可変にする方法 3 2022/05/23 13:04
- PDF EXCEL ページを指定してPDF出力するVBAを教えてください。 2 2023/02/09 10:27
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- Excel(エクセル) エクセル2013「次のページ数に合わせて印刷」が小さすぎる 9 2023/03/28 10:18
- ノートパソコン ページ番号の入れ方について 3 2023/02/16 17:11
- Excel(エクセル) 【Excel】エクセルの1シートが2枚に分割されてしまうので印刷プレビューを押して閉 4 2022/12/13 13:12
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- Excel(エクセル) エクセルのフッタやヘッダーについて 3 2023/02/04 09:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
横に長いWeb画面を一枚の用紙に...
-
ホームページをA4で印刷できる...
-
ブラウザからの印刷
-
ブラウザから定型フォームを印...
-
WebBrowserコントロールでのPri...
-
ヘッダやフッタの印刷をしたくない
-
ページ内にスクロールバーのあ...
-
phpについてですかね、印刷ボタ...
-
MBFPDFの挙動に関して
-
印刷ダイアログの印刷ボタンを...
-
PDFファイルを開かずに印刷...
-
VB.netで印刷
-
EXCEL VBA 印刷プレビューダイ...
-
複数のPDFの2ページ目のみ一気...
-
印刷すると背景画像が小さくな...
-
TEXTAREAの印刷について
-
Firefox印刷プレビュー画面で文...
-
印刷プレビュー表示後ユーザー...
-
VBAで Ctrl + Shift + F2が使え...
-
印刷用のwebページを作りたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCEL VBA 印刷プレビューダイ...
-
PDFファイルを開かずに印刷...
-
Excel VBAで文字列の可視長を得...
-
ページ内にスクロールバーのあ...
-
EXCEL VBAでPDFファイルを開い...
-
ACCESS VBA レポートプレビュー...
-
ヘッダやフッタの印刷をしたくない
-
phpについてですかね、印刷ボタ...
-
excelにて各シートの総印刷ペー...
-
印刷時ヘッダーとフッターを挿入
-
コマンドプロンプトでフォルダ...
-
インラインフレームの印刷について
-
ページ内の画像印刷について
-
印刷プレビュー表示後ユーザー...
-
VBAで印刷ページ最終行にページ...
-
C# 印刷可能領域と余白範囲...
-
エクセルVBAで印刷する書式をク...
-
サイト全体を縮小して印刷する...
-
Excel VBA 「印刷中」メッセー...
-
横に長いWeb画面を一枚の用紙に...
おすすめ情報
ご教示いただきありがとうございました。
ResetAllPageBreaks
で解決しました。