)●はじめに今回は、ワークシートの取り扱い方法。アクティブシート・シートの選択・シートの追加選択・シートのグループ化の利用方法を説明いたします。VBAでプログラムを作成するにあたり、特にワークシートの作業は、頻繁に利用します。その中のシートのグループ化は、複写処理などが一括に出来るので覚えるとプログラム作成の幅が広がります。それでは、3つのサンプルプログラムを交えて順番に説明いたします。’・・・ワークシート「Sheet1」をアクティブ化します。’・・・ワークシート「Sheet1」を選択します。‘・・・ワークシート「Sheet1」を選択します。‘・・・ワークシート「Sheet2」を追加選択します。(サンプル1)下記のサンプルは、シートに実行ボタンを設置して、実行ボタン毎に指定したシートを切替えるサンプルプログラムです。【作成手順】1ワークシートの「TOP」に各支店の実行ボタンを作成します。2作成した実行ボタンに「実行マクロ」を登録します。"東京支店のシートを選択しました。"大阪支店のシートを選択しました。"福岡支店のシートを選択しました。"仙台支店のシートを選択しました。"東京支店のシートを選択しました。"大阪支店のシートを選択しました。"福岡支店のシートを選択しました。"仙台支店のシートを選択しました。(※各支店に切替後に、TOPに戻ります)(画面クリックして拡大)ワークシートを複数選択してプリンターへ出力します。下記のサンプルプログラムは、ワークシートを複数選択してプリンターへ出力するサンプルプログラムです。【実行手順】1メッセージボックスが表示されて「各支店のワークシートを複数選択して出力しますか?」のメッセージが表示されます。“仙台支店”」を選択します。3複数選択したワークシートをプリンターへ出力します。'ワークシート複数選択してを出力します。'ワークシート複数選択してを出力します。'ワークシートの東京支店~仙台支店まで複数選択します。"NOを選択しました。'ワークシート複数選択してを出力します。'ワークシートの東京支店~仙台支店まで複数選択します。"NOを選択しました。“仙台支店”」を纏めてプリンターへ出力されました。メゾット下記のサンプルプログラムは、ブック内のワークシートに雛形のシートがあり、この雛形シートを別のシートへグループ化で一括に複写するサンプルプログラムです。メゾットを利用して簡単に、他のワークシートへ複写出来るようにプログラムを作成しております。【実行手順】1メッセージボックスが表示されて「”雛形の書式をシートを他のシートへ複写しますか?”」のメッセージが表示されます。“2022年度”」3雛形シート:セル(A2:G13)をグループ化したシートへ一括複写を行います。:ワークシート名を”雛形”にする。“2022年度”にする。ワークシートをグループ化したシートに雛形書式を複写する。ワークシートをグループ化したシートに雛形書式を複写する。'グループ化したシートにシート(雛形)のセル「A2:G13」を複写します。"キャンセルしました。ワークシートをグループ化したシートに雛形書式を複写する。Range:=Worksheets("雛形").Range("A2:G13")'グループ化したシートにシート(雛形)のセル「A2:G13」を複写します。"キャンセルしました。※プログラム実行後、「雛形のシートを他のシートへ複写しますか?」のメッセージが表示されます。「はい」クリックしてグループ化したシートに複写します。(画面クリックして拡大)最後まで、ご覧いただきまして誠に有難うございました。VBAに関するテクニックや便利な手法などをこのサイトに掲載していきますので、定期的に参照していただけると幸いです。指定した行列に小計を追加する。指定した表を自動的に背景色をゼブラ模様(縞模様)にする。Functionプロシージャを使いこなす。便利なVBAコード・サンプルプログラム一覧・覚えると便利・効率が上がる。エラーかどうがを判定します。