差込データが50個(50行)あり
一つの印刷フォームに1行づつデータを差し込み
印刷を50行分繰り返すと解釈しました
印刷データ(表)を作成します(シート名は"印刷データ"にしてください)
1行目を見出しとし、仮に項目を項目1~項目6とします
2行目からを印刷データとし、50行作成します
最終行は、1行目を見出しとしているため51行になります
次に
印刷フォームを作成します(シート名は"印刷フォーム"にしてください)
一度印刷をして、フォームの出来栄えを確認しておくことをお薦めします
印刷データの差込位置を決めます
例えば
印刷フォームのセルA1に印刷データの項目1を差し込む
〃 B2に 〃 項目2を 〃
〃 C3に 〃 項目3を 〃
〃 D4に 〃 項目4を 〃
〃 E5に 〃 項目5を 〃
〃 F6に 〃 項目6を 〃
とします
-----------------------------------------------------
Sub test()
Dim i As Integer
Worksheets("印刷フォーム").Select
For i = 2 To 51 Step 1
Range("a1").Value = Worksheets("印刷データ").Cells(i, 1).Value
Range("b2").Value = Worksheets("印刷データ").Cells(i, 2).Value
Range("c3").Value = Worksheets("印刷データ").Cells(i, 3).Value
Range("d4").Value = Worksheets("印刷データ").Cells(i, 4).Value
Range("e5").Value = Worksheets("印刷データ").Cells(i, 5).Value
Range("f6").Value = Worksheets("印刷データ").Cells(i, 6).Value
ActiveSheet.PrintOut
Next
End Sub
-------------------------------------------------------------
簡単なコマンドで組んでいるので解説はしません
ヘルプを活用してください