Excel VBAでBookが開いた時、アクティブシートを指定する

アクティブシートとは、Excelの前面に表示されているシートのことです。




Homeに戻る > Excel ブックのTipsへ

ブックが開いた時、ユーザーに特定のシートを使用してもらい時がよくあります。

例えば、「メニュー」、「データ入力」、「データ一覧」の3つのシートがある場合、「メニューシート」が一番に表示されるようにします。

このような時は、ワークブックのオープンイベント(Workbook_Open)にシートを指定するコードを入力します。

関連するTipsの「Excel VBAでBookが開いた時、シートに値をセットする」も参照してください。


Bookが開いた時、アクティブシートを指定するExcel VBA

1)イベントプロシージャを表示させる

  1. VBE画面でThisWorkをダブルクリックします。
  2. Workbook を選択します。
  3. Open を選択します。
VBE画面

2.コードを入力します。

Private Sub Workbook_Open()
    'Sheet2
    Worksheets("Sheet2").Activate
End Sub


・Workbook_Open はBookは開いた時に発生するイベントです。


3.ファイルを閉じて再オープンします。

これで Sheet2が表示されているはずです。



Homeに戻る > Excel ブックのTipsへ

■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します


Copyright (c) Excel-Excel ! All rights reserved