VBAはExcelを操作する関係上【WorkBook(ワークブック)】ならびに【WorkSheet(ワークシート)】操作が切っては切れないものになります。複数のブックを操作する事や、複数のシートを操作する機会が頻繁に遭遇するはずです。そこで今回は複数存在するブックとシートの指定の方法をまとめてご紹介します。基本的に開いている【WorkBook(ワークブック)】の指定する方法は4つ存在します。(アクティブブック)は選択されているブックという意味です。複数開いているbookの一番手前のブックです。コードで指定していない場合はこの【ActiveWorkbook】の扱いになります。指定方法として一番ポピュラーな方法です。Workbooks(“Book1.xlsm”)このように拡張子まで含めファイル名を指定する必要があります。インデックス番号を指定する方法です。インデックス番号は1から始まる番号で【開いた順番】で割り振られる番号です。コードが記述されているbookを指します。VBAでWorkSheet(ワークシート)bookの次にはbookの中にあるシートの指定についてです。シートの指定は3つです。(アクティブシート)は選択されているシートという意味です。コードで指定していない場合はこの【ActiveSheet】の扱いになります。指定方法として一番ポピュラーな方法です。Worksheets(“Sheet1”)このようにシート名を指定する必要があります。インデックス番号を指定する方法です。インデックス番号は1から始まる番号で【sheet一覧の左から右への順】で割り振られる番号です。@taka_pc1027■YouTubeチャンネル登録ファイルやコードの利用、WEBサイトの利用についてサンプルコードなどは当サイトの免責事項をよくお読みになってからお使いください。基礎この記事が気に入ったらいいねしよう!最新記事をお届けします。コメントをキャンセルメールアドレスが公開されることはありません。【Format関数】文字の書式を変換VBAで漢字学習ツールを作成してみたRECOMMENDこちらの記事も人気です。pvプロフィールどうも本サイト【E-VBA】のtakaと申します!ひょんなことからVBAを学ぶことになった非IT社員です。