いつもみなさまにお世話になっています。 今回もお助けください。 Excelマクロにて印刷のVBAを入力してみましたが 現

いつもみなさまにお世話になっています。 今回もお助けください。 Excelマクロにて印刷のVBAを入力してみましたが 現

いつもみなさまにお世話になっています。 今回もお助けください。 Excelマクロにて印刷のVBAを入力してみましたが 現在のシートのみを印刷したいのですが、 このコードですとブック全体を印 刷してしまします。 どなたか、どこを修正すればよいか、ご指摘くださいませんでしょうか。 お知恵をお貸しください。よろしくお願いします。 Sub 連続印刷控えも印刷() Dim i As Integer For i = 1 To Worksheets.Count Worksheets(i).Activate With ActiveSheet .PageSetup.CenterHorizontally = True .PageSetup.CenterVertically = False .PageSetup.RightHeader = "" .PrintOut Preview:=True .PageSetup.CenterHeader = "&16(控)" .PrintOut Preview:=True .PageSetup.CenterHeader = "" End With Next i End Sub 入力したコードは以上の通りです。

これはご自分で作成したものではなのですか。 現在シートだけなら、繰り返しを取るだけでいいと思いますが。 For i = 1 To Worksheets.Count Worksheets(i).Activate これ不要です。 下の Next も勿論削除します。

Previewに関する回答

【動画】車・バイクニュース

【動画だから100倍楽しめる】YouTube車・バイク動画(すべて見る)

見て楽しむニュース

【動画だから100倍楽しめる】見て楽しむ車・バイクニュース(すべて見る)

【速報】車・バイクニュース

完全無料で話題の車・バイクニュースがすぐに読める(すべて見る)

【話題】今話題の動画

SNSで1000いいね!以上の話題の動画(すべて見る)

この質問に答えてみる

いつもみなさまにお世話になっています。 今回もお助けください。 Excelマクロにて印刷のVBAを入力してみましたが 現

いつもみなさまにお世話になっています。 今回もお助けください。 Excelマクロにて印刷のVBAを入力してみましたが 現在のシートのみを印刷したいのですが、 このコードですとブック全体を印 刷してしまします。 どなたか、どこを修正すればよいか、ご指摘くださいませんでしょうか。 お知恵をお貸しください。よろしくお願いします。 Sub 連続印刷控えも印刷() Dim i As Integer For i = 1 To Worksheets.Count Worksheets(i).Activate With ActiveSheet .PageSetup.CenterHorizontally = True .PageSetup.CenterVertically = False .PageSetup.RightHeader = "" .PrintOut Preview:=True .PageSetup.CenterHeader = "&16(控)" .PrintOut Preview:=True .PageSetup.CenterHeader = "" End With Next i End Sub 入力したコードは以上の通りです。

※未入力の場合「乗り物好き」として匿名で回答できます。

※未入力可能

全角10文字以上4000文字以内