用户窗体组合框

科纳基

我有一个具有一个ComboBox和一个TextBox的UserForm。TextBox需要对ComboBox的值进行vlookup,但仅当该值存在于列表中时才这样做,否则,我不希望任何内容出现在TextBox中,以便用户可以输入新信息。

这是我走了多远:

Private Sub TextBox1_Enter()
If cbocolor.Value <> "" Then

Dim evalStr As String
Dim check As Variant
evalStr = WorksheetFunction.VLookup(cbocolor.Value,        worksheets("CONTACTS").Range("allcontacts"), 2, False)
check = Evaluate(evalStr)
If VarType(check) = vbError Then
TextBox1.Value = "Enter new info"

Else
var1 = WorksheetFunction.VLookup(cbocolor.Value,      Worksheets("CONTACTS").Range("allcontacts"), 2, False)
TextBox1.Value = var1



End If
斯科特·克莱纳(Scott Craner)

您应该只需一行就可以完成所有操作:

Private Sub TextBox1_Enter()
    If cbocolor.value <> "" Then

        TextBox1.value = WorksheetFunction.IfError(Application.VLookup(cbocolor.value, _
           Worksheets("CONTACTS").Range("allcontacts"), 2, False), "Enter New Info")

   End If
End Sub

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VBA用户窗体组合框

来自分类Dev

用户窗体关闭后组合框更新

来自分类Dev

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

来自分类Dev

用户窗体组合框未在初始化时填充

来自分类Dev

用户窗体组合框未填充外部数据范围

来自分类Dev

使用列表列填充用户窗体中的组合框

来自分类Dev

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

来自分类Dev

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

来自分类Dev

用户窗体组合框仅采用第一个值-Excel VBA

来自分类Dev

从一系列单元格填充用户窗体上的组合框

来自分类Dev

将ListObject列添加到用户窗体组合框列表时出错

来自分类Dev

组合框用户窗体基于对其他工作表的列表选择

来自分类Dev

Vba UserForm组合框项目不会出现,直到我单击用户窗体

来自分类Dev

在Excel VBA用户窗体中将.AddItem与不同的组合框一起使用

来自分类Dev

VBA Excel-带有组合框的用户窗体过滤并编写

来自分类Dev

将ListObject列添加到用户窗体组合框列表时出错

来自分类Dev

提供对源工作簿的权限时更新用户窗体组合框

来自分类Dev

用户窗体称为用户窗体文本框控件的行为

来自分类Dev

Excel VBA-创建具有多个组合框的动态用户窗体并将所有组合框的值存储在一个数组中并对其进行排序

来自分类Dev

组合框中的选定值以在Excel VBA /用户窗体中打开另一个工作表

来自分类Dev

Excel VBA根据多个用户窗体组合框中的多列数据匹配条件选择一行

来自分类Dev

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

来自分类Dev

在C#Windows窗体中绑定组合框

来自分类Dev

如何访问Windows窗体组合框的变量?C#

来自分类Dev

从组合框(窗体控件)Excel VBA中检索选定的选项

来自分类Dev

在Excel 2013上使用VBA填充组合框(窗体控件)

来自分类Dev

从组合框(窗体控件)Excel VBA中检索选定的选项

来自分类Dev

在Access窗体上动态设置组合框的值

来自分类Dev

访问子窗体的选择取决于组合框

Related 相关文章

  1. 1

    VBA用户窗体组合框

  2. 2

    用户窗体关闭后组合框更新

  3. 3

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

  4. 4

    用户窗体组合框未在初始化时填充

  5. 5

    用户窗体组合框未填充外部数据范围

  6. 6

    使用列表列填充用户窗体中的组合框

  7. 7

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

  8. 8

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

  9. 9

    用户窗体组合框仅采用第一个值-Excel VBA

  10. 10

    从一系列单元格填充用户窗体上的组合框

  11. 11

    将ListObject列添加到用户窗体组合框列表时出错

  12. 12

    组合框用户窗体基于对其他工作表的列表选择

  13. 13

    Vba UserForm组合框项目不会出现,直到我单击用户窗体

  14. 14

    在Excel VBA用户窗体中将.AddItem与不同的组合框一起使用

  15. 15

    VBA Excel-带有组合框的用户窗体过滤并编写

  16. 16

    将ListObject列添加到用户窗体组合框列表时出错

  17. 17

    提供对源工作簿的权限时更新用户窗体组合框

  18. 18

    用户窗体称为用户窗体文本框控件的行为

  19. 19

    Excel VBA-创建具有多个组合框的动态用户窗体并将所有组合框的值存储在一个数组中并对其进行排序

  20. 20

    组合框中的选定值以在Excel VBA /用户窗体中打开另一个工作表

  21. 21

    Excel VBA根据多个用户窗体组合框中的多列数据匹配条件选择一行

  22. 22

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

  23. 23

    在C#Windows窗体中绑定组合框

  24. 24

    如何访问Windows窗体组合框的变量?C#

  25. 25

    从组合框(窗体控件)Excel VBA中检索选定的选项

  26. 26

    在Excel 2013上使用VBA填充组合框(窗体控件)

  27. 27

    从组合框(窗体控件)Excel VBA中检索选定的选项

  28. 28

    在Access窗体上动态设置组合框的值

  29. 29

    访问子窗体的选择取决于组合框

热门标签

归档