年賀状の宛名印刷に、Excel2003で使える宛名印刷ファイルを使っています。
これ→(http://www.kcc.zaq.ne.jp/dfbpl606/atena/ の『勤務先郵送版』)ですが、
シート“list”に住所等を入力し、シート“tate”・“yoko”で配置、印刷するという方式です。
“tate”シートで印刷する場合は、
セルA1に番号(“list”シートで入力した行番号)を入力する
→“list”シートの該当する行の内容に中身が差し替えられる
→印刷ボタンを押すとそのページが印刷される
というやり方です。(参考画像)
この『A1セルに番号を入力する→印刷ボタンを押す』を繰り返して
全員分を印刷するんですが、件数が何百件あって、ちょっと大変なんです。
マクロで自動化できませんでしょうか?
No.1ベストアンサー
- 回答日時:
VBAは苦手ですが、この程度だったらなんとか(^^;
[Alt]+[F11]VBE 挿入 標準モジュール
Sub 連番入力し印刷する()
Dim 開始番号 As Long
開始番号 = InputBox("開始番号を入れてください")
Dim 終了番号 As Long
終了番号 = InputBox("終了番号を入れてください")
Dim n As Long
MsgBox "確認のための印刷プレビューします。その後、[閉じる]で閉じてください"
Range("A1") = 開始番号
ActiveSheet.PrintPreview
If MsgBox("連続印刷を開始してよろしいですか", vbOKCancel) = vbCancel Then Exit Sub
For n = 開始番号 To 終了番号 Step 1
Range("A1") = n
ActiveSheet.PrintOut
Next n
MsgBox "印刷データの送信を完了しました"
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) セルによって印刷するシートを変える方法 EXCEL-VBA 2 2022/08/01 20:48
- Excel(エクセル) 【Excel】複数シートがあるエクセルデータで片面印刷と両面印刷設定がシートごとに入 1 2023/03/10 15:25
- Excel(エクセル) Excel VBAプルダウンの値を変えながら2枚ずつ印刷する方法? 4 2022/05/27 13:04
- Excel(エクセル) 請求書と領収書の作成 4 2022/11/10 16:13
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Excel(エクセル) エクセルのマクロで複数シートを両面印刷するには? 2 2022/12/08 23:23
- Excel(エクセル) エクセルのフッタやヘッダーについて 3 2023/02/04 09:45
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルファイルを開く時、常...
-
エクセル印刷時 一枚の書類に...
-
マクロで印刷→セルの値から部数...
-
エクセルの一部のセルの背景色...
-
1ヶ月分の日付を一度に出す方法...
-
EXCELで宛名だけ連続変更...
-
エクセルで行番号、列アルファ...
-
エクセルのマクロで複数シート...
-
エクセルのシート名を印刷した...
-
エクセルで横置きのシートにペ...
-
エクセルでシートの色がグレー...
-
エクセルVBAで日報自動印刷
-
Wordで差込印刷。テーブル...
-
条件によって印刷するシートを...
-
Excel 2シートを1枚に印刷した...
-
EXCELで、A3からA4に縮小印刷し...
-
エクセル 改ざん防止のため ...
-
エクセルで、ヘッダーに他のシ...
-
エクセルの複数シートをNアップ...
-
エクセルの行タイトルを特定の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルファイルを開く時、常...
-
エクセルの一部のセルの背景色...
-
エクセル印刷時 一枚の書類に...
-
1ヶ月分の日付を一度に出す方法...
-
マクロで印刷→セルの値から部数...
-
エクセルの行タイトルを特定の...
-
エクセルのマクロで複数シート...
-
Excel 特定のシートを印刷不可...
-
エクセルで複数のシートの1枚目...
-
エクセルでのヘッダーをページ...
-
エクセルでシートの色がグレー...
-
エクセルで行番号、列アルファ...
-
条件によって印刷するシートを...
-
EXCELで複数のシートを同時に印...
-
エクセルのシート名を印刷した...
-
エクセルで複数のシートを同じ...
-
エクセルで、ヘッダーに他のシ...
-
EXCELで宛名だけ連続変更...
-
Excelであるシートだけ印刷でき...
-
エクセルの複数シートをNアップ...
おすすめ情報