基于用户选择的Userform VBA更改设计
我已经创建了下面的用户表单(附屏幕截图),它捕获文本框和组合框中的数据,并且仅在所有组合框和文本框都完成时才启用“确定”按钮 第一个框中填充有:基于用户选择的Userform VBA更改设计,vba,excel,userform,Vba,Excel,Userform,我已经创建了下面的用户表单(附屏幕截图),它捕获文本框和组合框中的数据,并且仅在所有组合框和文本框都完成时才启用“确定”按钮 第一个框中填充有: With ProjectIDProgram_ComboBox .AddItem "Project" .AddItem "Program" End With 如果用户选择“程序”,我希望有一个选项来添加多个项目ID。即,项目ID文本框旁边的加号或减号按钮。有人能建议实现这一目标的最佳方法吗 我可以通过拥有两个单独
With ProjectIDProgram_ComboBox
.AddItem "Project"
.AddItem "Program"
End With
如果用户选择“程序”,我希望有一个选项来添加多个项目ID。即,项目ID文本框旁边的加号或减号按钮。有人能建议实现这一目标的最佳方法吗
我可以通过拥有两个单独的用户表单来实现预期的结果,但是我希望如果可能的话,我可以通过一个用户表单来实现这一点
截图
尝试在运行时切换可见的隐藏设计时控件,如果这看起来不够好,那么尝试实现动态控件,祈祷您的布局不需要变得非常复杂。你的问题目前基本上是要求一个教程-你不可能得到一个体面的,有用的答案,涵盖所有需要涵盖的内容,并在这个网站上有意义。您会在这里找到许多具体的Q&A,帮助您解决过程中遇到的许多具体问题。由于您将在表单上显示多个项目,因此您可以尝试使用Listbox,其中列包含一行内项目的所有文本框数据。谢谢这两个方面,我想我将坚持使用两个userforms:)