EXCEL VBA代码换行问题

Private Sub ComboBox1_Change()
Sheets("品名").Select
Lable6.Cqption = Application.WorksheetFunction_
.VLookup(ComboBox1.Text, Range("A1:B100"), 2,False)
Label5.Caption = Application.WorksheetFunction _
.VLookup(ComboBox1.Text, Range("A1:E100"), 3, False)
TextBox1.Text = ""
TextBox1.SetFocus
Sheets("登记数据").Select
End Sub
其中
Lable6.Cqption = Application.WorksheetFunction_
.VLookup(ComboBox1.Text, Range("A1:B100"), 2,False).
说编译错误,请各位高手帮帮忙!!!
我刚才试了下一楼的,还是不行。另外2楼说的是我写错了,是Caption ,是不是换行出现了错误!

真不行就找个单元格例如sheet1.cells(1000,1000)
Sheet1.Cells(1000, 1000) = "=VLookup(" & ComboBox1.Text & ", A1:B100, 2,False)"
Lable6.Caption=sheet1.cells(1000,1000)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-09
不能换。 是空格加_,前面少了空格
第2个回答  2010-03-09
Private Sub ComboBox1_Change()
Sheets("品名").Select
Lable6.Caption = Application.WorksheetFunction _
.VLookup(ComboBox1.Text, Range("A1:B100"), 2, False)
Label5.Caption = Application.WorksheetFunction _
.VLookup(ComboBox1.Text, Range("A1:E100"), 3, False)
TextBox1.Text = ""
TextBox1.SetFocus
Sheets("登记数据").Select
End Sub本回答被提问者采纳
相似回答