![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.2ベストアンサー
- 回答日時:
データ例
Sheet1
データ部に連番を振っておきます(必須)。
連番購入者住所品名価格
1木田 次郎京都市テレビ150000
2山田 太郎大阪市パソコン130000
3上田 健太郎名古屋市ドライヤ5000
4恩田 雅夫浜松市デジカメ40000
5坂田 俊夫岡崎市クーラー120000
Sheet2 単票の例
(Sheet2)
()内はセル番地を説明のため入れてます。場所がわかれば()内は除いて
ください。基本的には項目内容と見出しの配置は自由です。
どこでも良いがG1を番号指定用に確保します。
-----------------------------------
送り状(C3)
住所(B5)(C5)
お名前(B6)(C6)様(D6)
お買上げ品(B8)
品名(B10)(C8)
価格(B11)(C9)
-----------------------------------------
C5に=VLOOKUP(G1,Sheet1!A3:D10,3,FALSE)
C6に=VLOOKUP(G1,Sheet1!A3:E10,2,FALSE)
C10に=VLOOKUP(G1,Sheet1!A3:E10,4,FALSE)
C11に=VLOOKUP(G1,Sheet1!A3:E10,5,FALSE)
を入れます。
(結果)
(Sheet2)
送り状(C3)
住所 京都市
お名前 木田 次郎様
お買上げ品
品名 テレビ
価格 150000
Sheet2の罫線・文字書式や列幅・行高は工夫してください。
不動文字は入れても影響なし。
(利用方法)
これを印刷し、
G1の値を2にする。
すると山田太郎の書類になる。印刷する。
G1に3を入れる。上田健太の書類になる。これを印刷するを繰り返す。
必要ない人は飛ばせるのはわかりますね。
(問題点)
多数や全員印刷するときは面倒。
この問題は関数では解決しない。
(マクロ)VBAを勉強する必要がある。
自動でG1を1づつ増やして、印刷するを繰り返すプログラムを組む。
Sub test07()
Worksheets("Sheet2").Select
For i = 1 To 3
Range("G1") = i
Range("A1:D11").PrintOut
Next i
End Sub
For i = 1 To 3の3は実際のデータ行数に変えてください。
上記はわざと最大限やさしいVBAにしてます。こうしたいという要求はVBAを勉強して実現してください。
("A1:D11").はSheet2の帳票の印刷部分全体を表わしてます。
Sheet2のようなものを作らず、全部をVBAで作れます。しかし関数と組み合わせるのも判りやすいという良さがあるかと思って紹介します。(テスト済み)
No.1
- 回答日時:
差込みデータと印刷範囲が同じシートにあるものとして
以下のようなマクロでできるかと思います。
Sub Sample()
Dim titleRange As String
Dim nameRange As String
Dim printRange As String
Dim rng As Range
Dim prtSheet As String
titleRange = "F1" 'タイトル覧セルアドレス
nameRange = "A1:A10" 'name覧セル範囲アドレス
printRange = "D1:G18" '印刷範囲
prtSheet = "Sheet1" '印刷対象シート名
With Worksheets(prtSheet)
.PageSetup.PrintArea = printRange
For Each rng In .Range(nameRange)
.Range(titleRange).Value = rng.Value
.PrintOut Copies:=1
Next rng
End With
End Sub
印刷範囲やシート名は実際のシートに合わせて
変更して下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Word(ワード) 差し込み印刷 4 2022/07/19 20:51
- Word(ワード) wordの差し込み印刷で困っています。助けてください。word2019です。 エクセルで作ったデータ 3 2023/03/17 13:51
- Excel(エクセル) 差し込み印刷がうまくいかない 2 2022/07/29 12:26
- 会計ソフト・業務用ソフト 一太郎で封筒の宛名印刷したいです。 1 2023/07/20 10:14
- Word(ワード) エクセル→ワード差し込み印刷 1 2022/10/05 17:32
- 年賀状作成・はがき作成 ワード・エクセル2007で印刷 2 2023/05/12 05:40
- Word(ワード) 差し込み印刷の処理 1 2022/07/20 16:54
- Excel(エクセル) エクセルのマクロで複数シートを両面印刷するには? 2 2022/12/08 23:23
- Visual Basic(VBA) VBAで不特定枚数印刷をしたいです。 4 2022/08/02 07:30
- その他(Microsoft Office) エクセルで差し込み印刷する方法 1 2022/05/14 18:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セルの文字を「印刷時だけ非表...
-
コンビニでpdfを四つで一つにし...
-
エクセルで「白字」を印刷した...
-
ワードのマクロにおけるPrintOut
-
何もしていないのに印刷したら...
-
ネットのページをPDFで保存して...
-
エクセルでマクロを使った連続印刷
-
A6の原稿1枚ををA4に4枚印刷す...
-
FinePrint使用時に自動で印刷さ...
-
エクセルで印刷すると文字の上...
-
Excel フィルタをかけた後の各...
-
かんたんPDF EDITで文字を書き...
-
Gooogle Chromeで選択した範囲...
-
indeedのweb求人内容を印刷した...
-
筆まめの文面文字黒色が薄墨色...
-
アクセスの印刷VBAを教えて...
-
Accessのテーブル設計内容を印...
-
ワードで背景の画像を印刷しな...
-
Edge、[画面で選択されたとおり...
-
ファミマでPDFを両面印刷したの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セルの文字を「印刷時だけ非表...
-
ワードでオートシェイプの印刷...
-
wordで、図が印刷されない???
-
エクセルで「白字」を印刷した...
-
Excel フィルタをかけた後の各...
-
何もしていないのに印刷したら...
-
ワードの差込印刷部分の背景部...
-
コンビニでpdfを四つで一つにし...
-
画面通りに印刷されず(Word2013)
-
WORD 印刷すると文字が重なる
-
PDF-XChange Editorのテキスト...
-
wordで印刷の頁順を変えたい
-
Word文書内のオートシェイプが...
-
Edge、[画面で選択されたとおり...
-
ファミマでPDFを両面印刷したの...
-
作成中のメールを印刷する方法...
-
indeedのweb求人内容を印刷した...
-
ワードで背景の画像を印刷しな...
-
Thunderbirdで選択個所だけの印刷
-
ワードで1ページだけ印刷出来ない
おすすめ情報