
はじめまして VBA初心者です。下記のようなマクロを見つけました。下記のマクロを実行すると開始番号、終了番号を入力すると印刷までいってしまいます。
開始番号、終了番号を入力した後、開始番号と終了番号の確認画面が出で、確認後に印刷か中止かを選択できるようにしたいと思っています。
よろしくお願いします。
Sub NumberPrint()
Dim idx As Integer
Dim frmPage, toPage
frmPage = Application.InputBox("連番を挿入して印刷します" & Chr(13) _
& "開始番号を入力してください", Type:=1)
toPage = Application.InputBox("終了番号を入力してください", Type:=1)
If frmPage > 0 And toPage >= frmPage Then
For idx = frmPage To toPage
Range("e1").Value = idx
ActiveSheet.PrintOut
Next idx
Else
MsgBox "開始番号、終了番号が不適切です。印刷は行いません"
End If
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
少しさわってみましたが、どうでしょうか?
Sub NumberPrint()
Dim idx As Integer
Dim frmPage, toPage
frmPage = Application.InputBox("連番を挿入して印刷します" & Chr(13) _
& "開始番号を入力してください", Type:=1)
toPage = Application.InputBox("終了番号を入力してください", Type:=1)
If frmPage > 0 And toPage >= frmPage Then
kakunin = MsgBox("番号" & frmPage & "~" & toPage & "で印刷をしますか ?", 4, "番号の確認")
If kakunin = 6 Then
For idx = frmPage To toPage
Range("e1").Value = idx
ActiveSheet.PrintOut
Next idx
End If
Else
MsgBox "開始番号、終了番号が不適切です。印刷は行いません"
End If
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
人気Q&Aランキング
-
4
顧客への書類に両面印刷はOK??
-
5
印刷所に入稿する際の手数料請...
-
6
連結うちわ文字を作ろうと思っ...
-
7
エクセルを印刷した時、余白を...
-
8
PDF編集で入力した文字が印刷で...
-
9
パスワードに適したフォントは?
-
10
至急!!B6で作った書類2枚をB5...
-
11
職務経歴書の文字の大きさ
-
12
請求書の角印は黒でも良いですか?
-
13
印刷代を肩代わりした時の勘定...
-
14
デザイン費以外の印刷費はどの...
-
15
印刷ブローカーって何ですか?
-
16
縦6cm、横3cmのサイズで...
-
17
印刷時のみに透かしを入れる方法
-
18
インディアンペーパー,薄葉紙に...
-
19
エントリーシート印刷はA4二...
-
20
法人口座を貸してビジネスする...
おすすめ情報
公式facebook
公式twitter