使用vlookup的Excel VBA Userform
我有一个用户窗体1个combobox和3个文本框。 我想使用vlookup根据combobox中的select在texboxes中显示值。 第一个文本框工作,但之后,它会给出错误。 请帮助。 这是我的代码:
Private Sub ComboBox1_Change() Description = Application.VLookup(ComboBox1.Value, Range("A1:B17"), 2, 0) TextBox1.Value = Description Platform = Application.VLookup(ComboBox1.Value, Range("A1:B17"), 3, 0) TextBox2.alue = Platform End Sub
正如您在参考3.专栏时的评论中所述,您的范围至less应有3列。 在这里阅读更多关于VLookup
信息 。
尝试像这样:
Private Sub ComboBox1_Change() Description = Application.VLookup(ComboBox1.value, Range("A1:C17"), 2, 0) TextBox1.value = Description Platform = Application.VLookup(ComboBox1.value, Range("A1:C17"), 3, 0) TextBox2.value = Platform End Sub