Excel 填充文本框表单组合框
我试图从Combobox元素的选择中填充文本框,但是我得到了运行时1004:无法获得WorksheetFunction类的Vlookup属性: 截至目前使用的代码:Excel 填充文本框表单组合框,excel,vba,Excel,Vba,我试图从Combobox元素的选择中填充文本框,但是我得到了运行时1004:无法获得WorksheetFunction类的Vlookup属性: 截至目前使用的代码: Private Sub UserForm_Change() Dim GetRange As Range Set GetRange = ActiveWorkbook.Worksheets("Report - Report").Range("I269:I287") Me.ClientComboBox.List = Get
Private Sub UserForm_Change()
Dim GetRange As Range
Set GetRange = ActiveWorkbook.Worksheets("Report - Report").Range("I269:I287")
Me.ClientComboBox.List = GetRange.Columns(2).Value
End Sub
Private Sub ClientComboBox_Change()
Me.TimingTextBox1.Text = Application.WorksheetFunction.VLookup(Me.ClientComboBox.Value, GetRange, 2, False)
On Error GoTo 0
End Sub
数据表的图像附件=“报告-报告”
提前感谢:)
三个问题:
Private Sub ComboBox1_Change()
Me.TextBox1.Text = Application.WorksheetFunction.VLookup(CStr(Me.ComboBox1.Value), GetRange, 2, False) ' Control with CDbl(), CStr(), CInt()
End Sub
Private Sub UserForm_Initialize() 'Change this method
Set GetRange = ActiveWorkbook.Worksheets("Sheet1").Range("A1:B3")
Me.ComboBox1.List = GetRange.Columns(1).Value
End Sub```
在
ClientComboBox\u Change
中,您引用了GetRange
,但尚未设置它。UserForm\u Change()
?