• ベストアンサー

エクセルVBAのマルチページについて

こんばんわ! エクセルVBAのマルチページでpage1、page2、page3とあり、page2に変えたら実行させたいと思うのですが、可能でしょうか?(page1やpage3にしても実行せず、page2にすると実行したい。) 可能なようでしたら参考ページもしくはサンプルソースをお願いいたします。 アドバイスの程よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

たとえば Private Sub MultiPage1_Change() if multipage1.value = 1 then MsgBox MultiPage1.Value + 1 & "番目のタブです" end if End Sub こういう応用が効かないのは,単に慣れの問題だと思われますが,VBE画面の「オブジェクトエクスプローラ」を使ってMultiPageコントロールの配下に一体どんなプロパティやらイベントなどが用意されているのかなどを調べたり,見つけた要素についてオブジェクトエクスプローラの?ボタンでヘルプを見てみるのも良い勉強になります。

osarusan0214
質問者

お礼

なるほど~ ヘルプをもっと参照してみますね~^^ ありがとうございました~^^

その他の回答 (1)

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

ここのを組み合わせれば? http://www.excel-vba.net/excel-userform-013.html どうでしょう…。

osarusan0214
質問者

お礼

おぉ! ありがとうございます~^^