Excel VBA多页-获取页数
我在excel vba 2010中创建了一个多页表单。 如何获取此多页中的页数 谢谢, 勒索试试这个:Excel VBA多页-获取页数,vba,excel,Vba,Excel,我在excel vba 2010中创建了一个多页表单。 如何获取此多页中的页数 谢谢, 勒索试试这个: Dim mulpage as Control, pge as Page, counter as Integer For Each mulPage In Me.Controls If TypeName(mulPage) = "MultiPage" Then For Each pge In mulPage.Pages counter
Dim mulpage as Control, pge as Page, counter as Integer
For Each mulPage In Me.Controls
If TypeName(mulPage) = "MultiPage" Then
For Each pge In mulPage.Pages
counter = counter + 1
Next pge
End If
Next
参考资料:
吗?我按照你的答案和参考资料,但这对我不起作用。“somename”是指多页的名称,很抱歉,您必须使用@Doug指出的内容。它必须是类型名MultiPage
我把它和控件的name
混为一谈。当我用typename(mulpage)=“MultiPage”尝试它时,运行在页面上的内部循环会宣布“运行时错误'13':类型不匹配”您是否使用了2007、2010版本回答中指出的正确页面属性<代码>作为MSFORMS的DIM PGE。第页
?