Forms 以excel格式显示下拉菜单中项目的属性

Forms 以excel格式显示下拉菜单中项目的属性,forms,excel,vba,Forms,Excel,Vba,有人能帮我吗?我对excel和VBA环境比较陌生。我需要做的是创建一个带有下拉菜单的表单,该菜单选择某个键。假设我有以下两个电子表格 表1:“猫” 类型颜色大小重量 印花白布20 25 黑色燕尾服15 16 哑橙12 22 表2:“狗” 类型颜色大小重量 圣伯纳德青紫125 200 比格尔粉红25 30 可爱的蓝色45 50 我想在下拉菜单中输入“type”,假设圣伯纳德被选中。 我希望标签或单元格中填充该类型的颜色、大小和重量 它本质上是一个搜索功能。如有任何帮助,将不胜感激?选择表格,然后单

有人能帮我吗?我对excel和VBA环境比较陌生。我需要做的是创建一个带有下拉菜单的表单,该菜单选择某个键。假设我有以下两个电子表格 表1:“猫”

类型颜色大小重量 印花白布20 25 黑色燕尾服15 16 哑橙12 22 表2:“狗”

类型颜色大小重量 圣伯纳德青紫125 200 比格尔粉红25 30 可爱的蓝色45 50 我想在下拉菜单中输入“type”,假设圣伯纳德被选中。 我希望标签或单元格中填充该类型的颜色、大小和重量


它本质上是一个搜索功能。如有任何帮助,将不胜感激?选择表格,然后单击数据选项卡,然后单击过滤器(Ctrl+L)。

我不想使用过滤器。我需要这是在一个表单内完成一个点击按钮。你点击按钮,它会填充下拉菜单中选择的“狗”的属性。只是一个使用VLookup的GUI听起来像你想要的。你能告诉我关于这个的任何论坛,或者帮我找到正确的方向吗?您已经提供了帮助,但正如我所说,这对我来说是非常新的。如果您目前不知道如何使用VLookup excel函数,那么这是您的第一步,可以在vba中使用
Application.WorksheetFunction.VLookup(…)
来调用它,然后您需要设计一个GUI,这方面有很多教程,您可以将一个按钮指定给子项,以便单击工作表中的一个按钮,然后弹出GUI。您可以使用MsgBox显示结果 Type Color size weight Calico white 20 25 Tuxedo black 15 16 Dumb orange 12 22 Type Color size weight St Bernard cerulea 125 200 Beagle pink 25 30 Adorable blue 45 50