• 締切済み

エクセルVBAでマルチページの切り替え方法の件で

エクセルVBAを使用して フォームを作成しているのですが マルチページを利用してpage1上にコマンドボタンを 配置しそのボタンをクリックすることでpage2に切り替わる 仕組みを作りたいと思っているのですが なかなかうまくいきません Private Sub CommandButton102_Click() userform1.page2.Show End Sub ↑のように考えてはみたのですが エクセルに間違ってるといわれてしまいました ご存知の方がいらっしゃいましたらよろしくお願いします

みんなの回答

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

マルチページのページを切り替えるにはMultiPage1.valueを変化させます。もしページが2ぺージあるなら以下のようになります。 Private Sub CommandButton102_Click() If UserForm1.MultiPage1.Value = 0 Then  UserForm1.MultiPage1.Value = 1 Else  UserForm1.MultiPage1.Value = 0 End If End Sub Valueは一番左側のページが0、二番目が1になります

関連するQ&A

専門家に質問してみよう