[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『自動改ページ差し込み印刷』(はる)
sheet1のA1.B1.C1のデータ(1行目)をsheet2のD3.E5.G8へそれぞれ差し込み(1ページ目)印刷し、
次にsheet1のA2.B2.C2(2行目)をsheet2のD3.E5.G8(同じフォーム)へ差し込み(2ページ目)印刷、
sheet1の各行ごとにsheet2を自動改ページ差し込み印刷の仕方を教えてください。
sheet1が90行あればsheet2も90ページになります。
初めての質問でうまく伝えられたか心配ですがどなたか教えてください。
どうぞよろしくお願いいたします。
Office2007を使用しています。
マクロで作ってみました。 標準モジュールに突っ込んでお試しください。 データ件数は2〜3件でテストの上、問題ない事を確認してから 大量データを試す事をお勧めします。 マクロについてよくわからない場合はこちらも参考にしてみてください。 http://www.excel.studio-kazu.jp/mag2/backnumber/mm20040831.html 前提条件: Sheet1のA列の1行目からデータが隙間無く入力されている事 Option Explicit Sub test() Dim r As Range Dim dataSheet As Worksheet Dim printSheet As Worksheet '初期設定 Set dataSheet = Worksheets("Sheet1") Set printSheet = Worksheets("Sheet2") 'データ用シートのA列にデータがある分だけループ For Each r In dataSheet.Range("A:A") 'A列が空ならループ終了 If r.Value = "" Then Exit For End If With printSheet 'データ用シートから印刷用シートにデータを転記 .Range("D3").Value = r.Offset(, 0).Value .Range("E5").Value = r.Offset(, 1).Value .Range("G8").Value = r.Offset(, 2).Value '印刷用シートをプリントアウト .PrintOut End With Next MsgBox "処理終了" End Sub (ご近所PG)
ありがとうございます。
しばらくレスがなく諦めていたのでとてもうれしいです。
早速試してみます。
(はる)
標準モジュールに入れて実行しました。
バッチリデス。
処理も早くプリントアウトできました。
本当にありがとうございました(謝謝)
(はる)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.