教えて!ExcelVBA!

ExcelVBAの基礎知識・書き方について紹介します。

【ExcelVBA フォーム&コントロール】マルチページプロパティ内にある[Value]の使い方を知りたいです。教えて!

f:id:m_kbou:20200820083629p:plain

マルチページプロパティ内にある[Value]の使い方について紹介します。

 

 

マルチページプロパティ内にあるValueとは

以下のマルチページプロパティ内の赤枠箇所が[Value]となり、[Value]はマルチページ内のアクティブなタブを数値で設定または取得する事ができます。

f:id:m_kbou:20200820083825p:plain

 

Valueを設定する方法

(1)最初にマルチページ内のPage1タブをアクティブ状態とするためValueに「0」を入力します。また、Page1タブがアクティブになった事を確認するため、一度フォーム上でクリックをした後、上部にある<実行>ボタン(▶)をクリックします。(※Valueの既定値は0となり、一番左側のタブがアクティブなタブとして扱われます。)

(2)フォームが表示され、Page1タブがアクティブである事が確認できます。

f:id:m_kbou:20200820083852p:plain

(3)次にマルチページ内のPage2タブをアクティブ状態とするためValueに「1」を入力します。また、Page2タブがアクティブになった事を確認するため、一度フォーム上でクリックをした後、上部にある<実行>ボタン(▶)をクリックします。(※Valueの値を1にすると、左側から2番目のタブがアクティブなタブとして扱われます。)

(4)フォームが表示され、Page2タブがアクティブである事が確認できます。

f:id:m_kbou:20200820083922p:plain

Valueを設定する方法についての説明は以上です。

 

おわりに

今回はマルチページプロパティ内のValueの使い方について説明しました。その他のマルチページプロパティの使い方はこちらを参考にして下さい。