【Excel講座】Excelのみで差し込み印刷「2つ以上の帳票様式に出し分ける」
Excel仕事時短大学ch.
0:00 / 0:00
【Excel講座】Excelのみで差し込み印刷「2つ以上の帳票様式に出し分ける」
10 950 просмотров · 3 года назад
Excel仕事時短大学ch.
10,3 тыс. подписчиков
10 950 просмотров · 3 года назад
#エクセル #Excel #差し込み印刷
<動画の概略>以前にご紹介した「エクセルだけで行う差し込み印刷」を改良して、2つ以上の帳票様式に出し分けられるようにしました。例えば、納品書・請求書・領収書の3点セットを取引先に渡したい場合などに便利です。
この差し込み印刷ではVLOOKUP関数やプログラム(VBA)を使用していますが、プログラム経験のない人でも大丈夫です。なぜなら、動画の概要欄からプログラムをコピーし解説を聞きながら、あなたの帳票様式に合わせて書きかえるだけだからです。誰でもできますよ!解説もわかりやすいですよ!ぜひ、トライしてみてください。
<チャンネル登録について>
登録をするといつでもすぐに観ることができます。
1.↓をクリックして是非登録をお願いいたします
/ @excel.
2.ベルマークを押下してベルが震えるマークになると毎回、通知が届くようになります
<目次>
00:00 オープニング
01:11 差し込み印刷の仕組み
02:11 マクロ有効ブック保存
02:29 データシートの作成
04:29 VLOOKUP関数設定
07:04 プログラムツールの初期設定
07:30 プログラムのコピー
08:02 プログラム記述(プレビュー)
09:34 プログラム記述(印刷)
09:56 帳票様式の増やし方
10:31 実行ボタンの作成
<プログラム>
Dim number As Integer '帳票様式の№変数
Dim ws1 As Worksheet 'データシート変数
Dim ws2 As Worksheet '帳票様式シート変数
Dim m 'プレビュー回数を数える変数
Sub プレビュー()
Set ws1 = Sheets("@1")
'データシートの開始~終了番号を繰り返し処理
For number = ws1.Range("※1").Value To Range("※2").Value
'帳票様式を選択
If Range("※3").Value = "1" Then
Set ws2 = Sheets("@2")
ElseIf Range("※3").Value = "2" Then
Set ws2 = Sheets("@3")
Else
MsgBox "シート選択が正しくありません"
Exit Sub
End If
ws2.Range("※4").Value = number '帳票様式の№に代入
If ws2.Range("※5").Value = "1" Then '印刷区分1だけプレビューする
ws2.PrintOut Preview:=True
Application.Wait Now + TimeValue("00:00:01")
m = m + 1
If m = Range("※6").Value Then
jg = MsgBox("プレビューを続けますか?", vbYesNo, _
Title:="差し込み印刷")
If jg = 7 Then GoTo l2
m = 0
End If
End If
Next number
l2:
m = 0
End Sub
Sub 印刷()
jg = MsgBox("印刷データの送信処理を開始します。" & Chr(13) & "よろしいですか?", vbYesNo, Title:="差し込み印刷")
If jg = 7 Then Exit Sub
Set ws1 = Sheets("@1")
'データシートの開始~終了番号を繰り返し処理
For number = ws1.Range("※1").Value To Range("※2").Value
'帳票様式を選択
If Range("※3").Value = "1" Then
Set ws2 = Sheets("@2")
ElseIf Range("※3").Value = "2" Then
Set ws2 = Sheets("@3")
Else
MsgBox "シート選択が正しくありません"
Exit Sub
End If
ws2.Range("※4").Value = number '帳票様式の№に代入
If ws2.Range("※5").Value = "1" Then '印刷区分1だけ印刷する
ws2.PrintOut
Application.Wait Now + TimeValue("00:00:03")
End If
Next number
MsgBox "印刷データの送信処理が" & Chr(13) & "完了しました。", _
Title:="差し込み印刷"
End Sub
<過去動画>
★Excelだけで差し込み印刷
• 【エクセル講座】Excelだけで差し込み印刷:もうWordは使わない★超簡単VBAマ...
★Excelだけで差し込み印刷:PDF
• 【Excel講座】Excelだけで行う差し込み印刷のPDF化機能の追加!もうWord...
★Excelのみで差し込み印刷:封筒宛名印刷
• 【エクセル】Excelのみで差し込み印刷「封筒宛名印刷」もうWordは使わない!
★Excelだけで差し込み印刷:分割印刷
• 【Excel講座】Excelのみで差し込み印刷シリーズ:「分割版」の差し込み印刷を作...
★Excelチェックボックスは関数とセル連動させれば超便利
• 【Excel講座】Excelチェックボックスは関数とセル連動させれば超便利!★超簡単...
★シート名とセルを相互に連動(反映)させる4つの方法
• 【Excel講座】シート名とセルを相互に連動(反映)させる4つの方法:関数・VBA・マクロ
★エクセルとPDFを双方向にずれることなく変換する方法
• 【エクセル講座】エクセルとPDFを双方向にずれることなく変換する方法(貼り付けられな...
★正しい使い方がわかった「透かし背景」の使い方
• 【エクセル講座】正しい使い方がわかった「透かし背景」の使い方
★ワークシートツールの作成(VBA)
• 【Excel講座】大量のワークシート間移動やシート名の変更が簡単にできる:ワークシー...
★CSV・Excelファイルを一括で取り込んで結合(マージ)させる
• 【Excel講座】CSV・Excelファイルを一括で取り込んで結合(マージ)させる:...
★パワーピボット×リレーションシップ:複数のデータを関連付けて集計・分析を行う
• 【Excel】パワーピボット × リレーションシップ:複数のデータを関連付けて集計・...
★セル結合&選択範囲内中央揃えショートカットキー
• 【Excel】セル結合&選択範囲内中央揃えショートカットキーをわずか2分で追加設定す...
★【Excel】仕入先のインボイス制度への登録状況をExcelでスパッと確認する!
• 【Excel講座】インボイス制度「適格請求書発行事業者」の登録者であるかどうかをEx...
<ハッシュタグ>
#おすすめ
#帳票様式選択
#ワード差し込み印刷
#VLOOKUP関数
#ExcelVBA
#Excelマクロ
#Excel仕事時短大学