2016-12-05 4 views
0

У меня 5 страниц в многостраничной форме пользователя.перейти на следующую страницу в пользовательской форме multipage excel VBA

Если включена следующая кнопка, которую пользователь может щелкнуть пользователем, тогда она должна перейти на следующую скрытую страницу, у меня всегда была ошибка «Object Required», это сводит меня с ума.

Private Sub btnGenerate_Click() 
iPageNo = MultiPage1.Value + 1 
MultiPage1.Pages(iPageNo).Visible = True 
MultiPage1.Value = iPageNo 
End Sub 

этот код кажется не работает для меня, любая помощь была бы оценена.

Благодаря

ответ

0

Какая линия вызывает ошибку, когда вы шагаете через?

Убедитесь, что имеется достаточно существующих страниц. Кроме того, изменилось ли название объекта MultiPage?

Этот код ниже испытанная деятельность (2 страниц в MultiPage1, Page2 набор скрытый):

Option Explicit 

Private Sub CommandButton1_Click() 
    Dim iNextPage As Long 
    With Me.MultiPage1 
     iNextPage = .Value + 1 
     If iNextPage < .Pages.Count Then 
      .Pages(iNextPage).Visible = True 
      .Value = iNextPage 
     End If 
    End With 
End Sub 
+0

я просто мисс записал MultiPage1. это должно быть многостраничное, мое плохое: D –

Смежные вопросы