1个用户窗体(UserForm1)有一个列表框(ListBox1),并且在这个列表框中有3个项目,当我双击第一个项目时,它进入UserForm2,当我双击第二个项目时,它将转到UserForm3,当我双击3项目时,它将转到UserForm4。可以点击打开另一个用户窗体的列表框选择用户窗体
0
A
回答
0
私人小组ListBox1_DblClick(BYVAL取消作为MSForms.ReturnBoolean)
Dim Obj As Object
Set Obj = VBA.UserForms.Add("UserForm" & CStr(ListBox1.ListIndex + 2))
Obj.Show
Unload Obj
结束子
+0
谢谢。您提供的代码帮我找出我需要的代码: '如果Me.ListBox.ListIndex = 0,则 UserForm1.Show 结束如果 如果Me.ListBox.ListIndex = 1,则 UserForm2.Show 结束If' – Hush
0
这些代码可以被使用(当列表框的任何项目点击时,用户窗体另一个打开。打开的用户表单文本框根据列表框中单击的项目值填充):
Private Sub ListBox2_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Load UserForm2
UserForm2.TextBox1 = UserForm1.ListBox2.List(UserForm1.ListBox2.ListIndex, 0)
UserForm2.TextBox2 = UserForm1.ListBox2.List(UserForm1.ListBox2.ListIndex, 1)
UserForm2.TextBox3 = UserForm1.ListBox2.List(UserForm1.ListBox2.ListIndex, 2)
UserForm2.TextBox4 = UserForm1.ListBox2.List(UserForm1.ListBox2.ListIndex, 3)
UserForm2.TextBox5 = UserForm1.ListBox2.List(UserForm1.ListBox2.ListIndex, 4)
UserForm2.TextBox6 = UserForm1.ListBox2.List(UserForm1.ListBox2.ListIndex, 5)
UserForm2.TextBox7 = UserForm1.ListBox2.List(UserForm1.ListBox2.ListIndex, 6)
UserForm2.TextBox8 = VBA.Format(UserForm1.ListBox2.List(UserForm1.ListBox2.ListIndex, 7), "#,##.00")
UserForm2.TextBox9 = VBA.Format(UserForm1.ListBox2.List(UserForm1.ListBox2.ListIndex, 8), "dd.mm.yyyy")
UserForm2.TextBox10 = UserForm1.ListBox2.List(UserForm1.ListBox2.ListIndex, 0)
Unload UserForm1
UserForm2.Show
End Sub
相关问题
- 1. 基于窗体组合框选择打开另一个窗体并移动值
- 2. 如何从另一个窗体打开窗体中的窗体
- 3. 关闭一个子窗体并打开另一个窗体,单击C#.net中的用户控件按钮。
- 4. 许多按钮(用户窗体)控制单个宏将根据选择打开不同的用户窗体
- 5. 用户窗体列表框问题
- 6. 以编程方式从另一个窗体打开窗体窗体
- 7. 当点击一个图片框时打开一个新窗体
- 8. 关闭一个窗体并打开另一个窗体
- 9. 用户窗体列表框填充和清除,取决于从另一个列表框中的选择
- 10. Excel VBA刷新用户窗体从另一个用户窗体命令按钮
- 11. Excel用户窗体与列表来选择多个项目
- 12. vb.net关闭多个窗体并打开另一个窗体
- 13. 如何在VB.NET中打开另一个窗体的窗体?
- 14. 关闭现有的窗体打开另一个窗体
- 15. 在列表框上选择项目后打开新窗体
- 16. 在列表框中单击项目时打开另一个窗体VB.net
- 17. Excel的用户窗体组合框中选择表把值
- 18. 用户窗体组合框
- 19. 如何打开用户窗体中的文件并使用打开的用户窗体对其进行修改
- 20. 如何在c backgroundworker中打开另一个窗体窗体#
- 21. 从另一个窗体打开窗体接收错误c#
- 22. 如何从另一个孩子窗体打开孩子窗体?
- 23. 用户窗体打开工作表时打开
- 24. 可以选择一个框,打开另一个窗口或模式框?
- 25. 以windows窗体打开下拉列表
- 26. 删除MultiSimple选择列表框中的第一个项目选择(窗体窗体应用程序)
- 27. 在选择表格中的任何单元格后打开用户窗体
- 28. PyQt5从另一个窗体调用另一个窗体
- 29. 需要将用户输入从1个窗体传递到另一个窗体
- 30. VBA用户窗体
我不明白你的问题在哪里?告诉我们你有什么尝试,你卡在哪里? –