最終更新日:2020-05-12ブックを開いた時に指定シートを表示(Workbook_Open)ブックを開いたときに自動的にマクロVBAを実行するにはWorkbook_Openを使います。Workbook_Openは、ブックを開いた時に自動的に実行されるイベントです、ブックを開いたときに自動的にマクロVBAを起動する方法としてはAuto_Openもあります。・Workbook_OpenとAuto_Openの違いWorkbook_Openの記述場所イベントの基本については、以下を参照してください。Objects」内の「ThisWorkbook」に記述します。Sub上記VBAでは、ブックが開かれると先頭シートのA1セルに移動しています。Rangeオブジェクトを指定します。Rangeオブジェクト、または、R1C1形式のセル参照を含む文字列を指定できます。この引数を省略すると、直前にGotoメソッドを使ったときのセル範囲に移動します。ウィンドウをスクロールしないようにするには、Falseを指定します。既定値はFalseです。Trueこれは、Sheets(1).SelectRange("A1").Selectこれと、ほぼ同じですが、ウインドウ枠を固定していて、さらにスクロール状態で固定枠外のセルが選択されている。このような状態でも、A1セルを選択しスクロールも戻してくれます。Trueこれにより、スクロールが戻されA1が選択されています。同じテーマ「マクロVBAサンプル集」の記事ブックを開いた時に指定シートを表示(Workbook_Open)ブックが閉じられる直前に保存済を確認(Workbook_BeforeClose)Workbook_BeforeCloseは、ブックを閉じる直前に起動されるイベントです、手動で閉じる場合も、VBAで閉じる場合でも起動されます。ブックが未保存の場合は、Closeをキャンセルする。シートが選択された時に指定セルに移動(Worksheet_Activate)Worksheet_Activateは、シートが選択された時に実行されるイベントです、VBEの「MicrosoftExcelObjects」内の各シートに記述します。上記では、シートが選択されたとき、A1セルに移動しています。・英小文字が入力されたら大文字に変換するVBAの解説セル選択で選択行の色を変更(Worksheet_SelectionChange)Worksheet_SelectionChangeは、セルの選択範囲を変更した時に起動されます。選択されたセルが、Rangeオブジェクトとして渡されます。見るTRIMRANGE関数(セル範囲をトリム:端の空白セルを除外)|エクセル入門(2024-08-30)正規表現関数(REGEXTEST,REGEXREPLACE,REGEXEXTRACT)|エクセル入門(2024-07-02)エクセルが起動しない、Excelが立ち上がらない|エクセル雑感(2024-04-11)ブール型(Boolean)のis変数・フラグについて|VBA技術解説(2024-04-05)テキストの内容によって図形を削除する|VBA技術解説(2024-04-02)ExcelマクロVBA入門目次|エクセルの神髄(2024-03-20)VBA10大躓きポイント(初心者が躓きやすいポイント)|VBA技術解説(2024-03-05)テンキーのスクリーンキーボード作成|ユーザーフォーム入門(2024-02-26)無効な前方参照か、コンパイルされていない種類への参照です。Case)|VBA入門9.メッセージボックス(MsgBox関数)|VBA入門10.マクロとは?VBAとは?VBAでできること|VBA入門ホームマクロVBA応用編マクロVBAサンプル集ブックを開いた時に指定シートを表示(Workbook_Open)このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。アクセスランキングサイトマップ事業案内お問い合わせホームマクロVBA応用編マクロVBAサンプル集ブックを開いた時に指定シートを表示このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。