教えて!ExcelVBA!

ExcelVBAの基礎知識・書き方について紹介します。

ExcelVBAで印刷する方法

構文

構文は以下の通りです。

Worksheets("シート名").PrintOut

解説

Worksheets("シート名").PrintOutは、指定したシートを印刷するための構文です。Worksheetsはワークシートを指定するためのオブジェクトで、("シート名")に印刷したいシートの名前を入力します。PrintOutは、指定したシートをプリンターで印刷します。

プログラミング例

具体的なプログラミング例を紹介します。

Sub 印刷する()
    ' 印刷するシートの指定
    Worksheets("データ").PrintOut
End Sub

上記のプログラムは、「データ」という名前のシートを印刷します。プログラムが実行されると、Worksheets("データ") により「データ」シートが選ばれ、そのシートが PrintOut によってプリンターで印刷されます。

まとめ

シートを印刷するには、Worksheets("シート名").PrintOut構文を使います。プログラムの中でシート名を指定し、PrintOutメソッドを実行することで、指定したシートをすぐに印刷することができます。