1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

お題は不問!Qiita Engineer Festa 2024で記事投稿!
Qiita Engineer Festa20242024年7月17日まで開催中!

Excel VBA チェックを入れた項目のみ差し込み印刷

Last updated at Posted at 2024-06-18

チェックが入っている項目のみを選択して差し込み印刷するコード

自分メモ

チェックが入っている項目のみを別シートのフォーマットに1部ずつ差し込み印刷します。

家にプリンターがないのでDebug.Print でイミディエイトウインドウに出力して動作テストしました。

Sub CreateBill()
  
  Dim i As Long
  Dim Seikyu As Worksheet
  Dim List As Worksheet
  Set Seikyu = Sheets("請求書")
  Set List = Sheets("Sheet4") 'リストがあるシート
  
  For i = 2 To 11  'リストの項目は2行目から11行目
  
    If List.Cells(i, 5) = True Then 'チェックが入っていたら
      
      Seikyu.Range("B5") = List.Cells(i, 3) '名前を請求書の宛名欄に転記
      'Seikyu.PrintOut 印刷
      Debug.Print Seikyu.Range("B5") '動作テスト用
      
    End If
  
  Next i
  
End Sub

請求書.png

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?