Step27 チェックボックスを追加し指定で送り状も印刷する
チェックボックスを追加しチェックされていれば、Excel請求書の印刷と同時に送り状も印刷するようにします。
チェックボックスがチェックされているかどうかは、CheckBox1.ValueプロパティがTrueならばチェックされていてFalseならばされていません。これをIF関数で判定します。
VBAでシートの印刷はWorksheets(シート名).PrintOutで出来ますが、複数シートの印刷はWorksheets(Array(シート名1,シート名2)).PrintOutのようにArray関数を使い配列を指定します。
このように複数シートの印刷を実行した結果、自動的に作業グループが設定されてしまい個別のシート操作ができなくなってしまいます。 例えば請求書シートのみに配置しているコマンドボタンはクリックできません。
作業グループとは複数シートにまとめて入力したり、設定したりできる便利機能ですが、ここでは必要ないので印刷終了後解除します。
作業グループの解除をVBAで行うには簡単で、特定のシートを選択するだけで可能です。 コードはWorksheets(シート名).Selectになります。
Homeに戻る >
Excelでアプリケーションソフト3 >
請求書アプリ
Homeに戻る >
Excelでアプリケーションソフト3 >
請求書アプリ
■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します
Copyright (c) Excel-Excel ! All rights reserved