プロが教える店舗&オフィスのセキュリティ対策術

Excelの、マクロで
指定したセルを印刷したいです。
また、E2のセルに印刷したい枚数を入力しその分だけ印刷したいです。

Sub ボタン1_Click()
Worksheets("入荷").Range("B2:D3").PrintOut Copies:=Sheets("入荷").Range("E2").Value ActivePrinter:="Brother QL-700"
End Sub

エラーになってしまいどのようにすればよろしいでしょうか?
どうぞご教授の程よろしくお願い致します。

A 回答 (2件)

エラーで分かりました。


Worksheets("入荷").Range("B2:D3").PrintOut Copies:=Sheets("入荷").Range("E2").Value, ActivePrinter:="Brother QL-700"
ですね。
Valueの後に","つけてください。
    • good
    • 0
この回答へのお礼

ありがとうございます。出来ました!

お礼日時:2020/07/18 13:57

どんなエラーが出てるのか分からないので、はっきりしたことは言えませんが、


プリンター名は正しいのですか?
    • good
    • 0
この回答へのお礼

コメントありがとうございます。

プリンタ名は正しいです。
1枚でしたら
Sub ボタン1_Click()
Worksheets("入荷").Range("B2:D3").PrintOut ActivePrinter:="Brother QL-700"
End Sub
これで印刷可能です。
これに指定した枚数を印刷したいと思っております。

コンパイルエラー:修正候補:ステートメントの最後
とでてます。

お礼日時:2020/07/18 13:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!