いつもお世話になります。
excelファイル内で差込印刷をするのですが、印刷の際に「avを付けて印刷したいのです。
シート1:データ
シート2:シート1から差込印刷用のデータを拾っている
B1:ai表題)
B2以下:差込用データ
1、2-@、2−A、3-@・・・など都度変わります。
シート3:差込印刷用フォーム
下記のように記述したのですが、印刷時に1、2-A、3-@というふうにb付けて
印刷したのですが、どのようにしたらよいかわかりません。
B列のデータに関数・セルの表示などでbつけても関数の場合は
関数が入力されていることで、関数が入っているとこまで白紙になります。
シート1からシート2に差込用データをコピーしたときにb追加すればよいのですが
できるなら印刷の際につけられればひと手間省けるのではと思い投稿しました。
下記の構文に追加することでbつけて印刷できる方法があったらご教授お願い致します。
よろしくお願いします。
Public Sub 差し込み印刷_B列のみ()
Dim r As Variant
With Sheet1
For Each r In .Range(.Cells(2, 2), .Cells(.Rows.Count, 2).End(xlUp))
With Sheet2
.Range("B2") = r.Value
.PrintPreview
End With
Next r
End With
End Sub