如何根据excel中用户窗体上的组合框选择添加标签和文本框

穆罕默德·卡哈尔

我目前正在处理一个用户表单,为公司的用户创建一个订单,发送给我的部门。

目前我已经陷入停滞,因为我正在努力解决以下问题。

我有一个组合框,其中包含我们的业务提供的产品列表。根据选择,我希望能够添加需要用户输入数据的标签和文本框。

如果在组合框中选择此选项,则输入姓名、所需日期、用户位置等。

此外,这需要特定于组合框选择。

任何帮助将非常感激 :)

更新

抱歉,因为我没有该功能的任何代码,所以我没有添加任何代码 这是我拥有的代码。

Private Sub CommandButton1_Click()
Windows("RFS User Form Mock.xlsm").Visible = True
End Sub

Private Sub LegendDefinition_Change()
LegendDefinition.Locked = True
End Sub

Private Sub RequestList_Change()
Dim i As Long, LastRow As Long
    LastRow = Sheets("Definition").Range("A" & Rows.Count).End(xlUp).Row
    For i = 2 To LastRow
    If Sheets("Definition").Cells(i, "A").Value = (Me.RequestList) Then
    Me.DefinitionBox = Sheets("Definition").Cells(i, "B").Value
    End If
    Next
End Sub

Private Sub RequestList_DropButtonClick()
Dim i As Long, LastRow As Long
    LastRow = Sheets("Definition").Range("A" & Rows.Count).End(xlUp).Row
    If Me.RequestList.ListCount = 0 Then
    For i = 2 To LastRow
    Me.RequestList.AddItem Sheets("Definition").Cells(i, "A").Value
    Next i
    End If
End Sub

Sub UserForm_Initialize()
   SiteList.List = Array("Birmingham", "Bristol", "Cardiff", "Chelmsford", "Edinburgh", "Fenchurch Street", "Glasgow", "Guernsey", "Halifax", "Homeworker", "Horsham", "Ipswich", "Jersey", "Leeds", "Leicester", "Lennox Wood", "Liverpool", "Manchester", "Peterborough", "Redhill", "Sunderland", "Madrid")
End Sub

Private Sub VLookUp_Change()
VLookUp.Locked = True
End Sub
精锐龙

在发布问题时,您需要提供一些代码,显示您在尝试解决问题时所处的位置。不过,这里有一个简短的演示,可以为您提供一个起点。

创建一个新的用户窗体并在其上放置一个组合框、一个标签和一个文本框;确保它们分别被命名为 ComboBox1、Label1 和 TextBox1。

然后,将此代码粘贴到表单的模块中:

Option Explicit

Private Sub ComboBox1_Change()
    Dim bVisible As Boolean

    'Only show the label and the textbox when the combo list index is 1, which corresponds to "Item 2".
    'Note: bVisible = (ComboBox1.Text = "Item 2") would also work.
    bVisible = (ComboBox1.ListIndex = 1)
    Label1.Visible = bVisible
    TextBox1.Visible = bVisible
End Sub

Private Sub UserForm_Layout()
    'Populate the combo.
    ComboBox1.AddItem "Item 1", 0
    ComboBox1.AddItem "Item 2", 1

    'Note: the code below could be removed by setting the corresponding
    'design-time properties from the form designer.
    ComboBox1.Style = fmStyleDropDownList
    Label1.Visible = False
    TextBox1.Visible = False
End Sub

然后按 F5 以显示表单。您会注意到标签和文本框仅在组合显示“项目 2”时可见。可见性调整在ComboBox1_Change事件处理程序中执行

如果您计划根据组合的值Frame显示/隐藏多个控件,您可以将它们分组为一个或多个控件,然后显示/隐藏这些框架。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Javascript / Jquery中添加表格行时更改组合框选择上的文本框

来自分类Dev

Excel VBA:基于“组合框选择”然后“求和”将值添加到文本框

来自分类Dev

WPF-如何根据组合框选择获取文本框值

来自分类Dev

如何根据用户表单组合框选择查询单元格中的数据并将数据复制到用户表单文本框中

来自分类Dev

VBA 用户表单根据 2 个组合框选择使用单元格值填充文本框

来自分类Dev

如何使用C#将组合框选择的值添加到Crystal Report文本框

来自分类Dev

根据python中组合框选择的值在文本框中显示特定值

来自分类Dev

vba excel,如何重命名用户窗体上的文本框

来自分类Dev

如何检查 Excel 用户窗体上的所有文本框是否已填充?

来自分类Dev

根据选中的选择框动态添加删除和获取选择框和文本框的数据

来自分类Dev

文本框启用禁用组合框选择

来自分类Dev

如何从文本框输入中填充用户窗体列表框/组合框数组/列表?

来自分类Dev

确保用户表单上的组合框和文本框不为空

来自分类Dev

如何在文本框C#中显示组合框选择的值?

来自分类Dev

如何在每个以编程方式添加的文本框旁边添加标签

来自分类Dev

在文本框控件内添加标签

来自分类Dev

TypeOf 对象未检测到 Excel vba 用户表单中的标签和文本框

来自分类Dev

用户控件标签和文本框从右向左流动

来自分类Dev

如何根据组合框选择更改列表框的内容?

来自分类Dev

单击按钮添加新标签和文本框

来自分类Dev

在Excel用户窗体中使用组合框选择和选择按钮

来自分类Dev

Excel用户窗体文本框常量设置焦点

来自分类Dev

如何在带有项目选择和文本框的GridView中添加DropDownList

来自分类Dev

在 div 选择上链接 div 和文本框值

来自分类Dev

Datagrid组合框选择项值与文本框的绑定

来自分类Dev

C#使用组合框选择来预填充文本框

来自分类Dev

显示从文本框 C# 中的组合框选择的 XML 数据

来自分类Dev

如何在单击按钮时在div上添加图像和文本框

来自分类Dev

在excel用户窗体上编码多个组合框

Related 相关文章

  1. 1

    如何在Javascript / Jquery中添加表格行时更改组合框选择上的文本框

  2. 2

    Excel VBA:基于“组合框选择”然后“求和”将值添加到文本框

  3. 3

    WPF-如何根据组合框选择获取文本框值

  4. 4

    如何根据用户表单组合框选择查询单元格中的数据并将数据复制到用户表单文本框中

  5. 5

    VBA 用户表单根据 2 个组合框选择使用单元格值填充文本框

  6. 6

    如何使用C#将组合框选择的值添加到Crystal Report文本框

  7. 7

    根据python中组合框选择的值在文本框中显示特定值

  8. 8

    vba excel,如何重命名用户窗体上的文本框

  9. 9

    如何检查 Excel 用户窗体上的所有文本框是否已填充?

  10. 10

    根据选中的选择框动态添加删除和获取选择框和文本框的数据

  11. 11

    文本框启用禁用组合框选择

  12. 12

    如何从文本框输入中填充用户窗体列表框/组合框数组/列表?

  13. 13

    确保用户表单上的组合框和文本框不为空

  14. 14

    如何在文本框C#中显示组合框选择的值?

  15. 15

    如何在每个以编程方式添加的文本框旁边添加标签

  16. 16

    在文本框控件内添加标签

  17. 17

    TypeOf 对象未检测到 Excel vba 用户表单中的标签和文本框

  18. 18

    用户控件标签和文本框从右向左流动

  19. 19

    如何根据组合框选择更改列表框的内容?

  20. 20

    单击按钮添加新标签和文本框

  21. 21

    在Excel用户窗体中使用组合框选择和选择按钮

  22. 22

    Excel用户窗体文本框常量设置焦点

  23. 23

    如何在带有项目选择和文本框的GridView中添加DropDownList

  24. 24

    在 div 选择上链接 div 和文本框值

  25. 25

    Datagrid组合框选择项值与文本框的绑定

  26. 26

    C#使用组合框选择来预填充文本框

  27. 27

    显示从文本框 C# 中的组合框选择的 XML 数据

  28. 28

    如何在单击按钮时在div上添加图像和文本框

  29. 29

    在excel用户窗体上编码多个组合框

热门标签

归档