|
▼青空 さん:
>別なシートは、印刷用シートで固定です。
>コピー元のデータを一行ずつ別なシートに
こんな感じでできると思います。
Sub test()
Dim myR As Range
Dim r As Range
With Sheets("Sheet1")
Set myR = .Range(.Cells(2, "A"), .Cells(Rows.Count, 1).End(xlUp))
End With
For Each r In myR
With Sheets("印刷用シート")
With .Range("B2")
.Value = r.Offset(, 2).Value
.Offset(-1, 1).Value = r.Value
.Offset(, 1).Value = r.Offset(, 1).Value
End With
'.PrintOut
.PrintPreview
End With
Next
End Sub
>上書きコピーしてハガキサイズで印刷する方法はありますか。
これなら、印刷用シートのレイアウトとプリンターの設定が必要です。
自作するより無料のはがきソフトやワードの差し込み印刷の方が早くないですか?
|
|