如果用户表单多页工作表处于活动状态,则执行功能

时间:2018-10-03 15:34:03

标签: excel vba userform multipage

我试图让一个用户窗体将活动多页工作表的名称拉到工作簿中的特定列。用户窗体中有4页,其中包含可进入工作簿的选项按钮。选项按钮数据已正确提交。

我需要页面的名称,以便可以对选项按钮的结果进行分类。这是我尝试过的一些方法。

  1. If Page1.Page.Value = 0 Then
       x.Cells(nextRow, 4) = "Category 1"
    End IF
    
  2. If Page1.Value = True Then
       x.Cells(nextRow, 4) = "Category 1"
    End IF
    
  3. If Page1.Value = True Then
       x.Cells(nextRow, 4) = Me.Page1.Caption
    End IF
    

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

考虑使用9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure属性的标题来获取活动页面的名称:

If MultiPage1.SelectedItem.Caption = "myPageName" Then
   x.Cells(nextRow, 4) = "needed value"
End IF

或者如果要让单元格值指向当前的多页名称,则简洁地说:

x.Cells(nextRow, 4) = MultiPage1.SelectedItem.Caption

在MultiPages对象上查看此内容丰富的SelectedItem