D
dan dungan
Hi,
Using Excel 2000, the code is returning an error--"runtime error. Type
mismatch" on this line:
Me.txt1.Text = Application.Evaluate("=VLookup(" & sCoreAdapShell & ",
tblPriceListCorePart, 5,False)")
I'm looking for feedback about the syntax for using vlookup in vba.
The above line is in the commandbutton--cmdCalc with the following
code:
Private Sub cmdCalc_Click()
Dim sCoreAdapShell As Variant
sCoreAdapShell = txtCore.Text & txtAdap_Config.Text & txtShell.Text
Me.txt1.Text = Application.Evaluate("=VLookup(" & sCoreAdapShell & ",
tblPriceListCore, 5,False)")
End Sub
For my lookup value, I'm using the variable--sCoreAdapShell. that
concatinates the data in three textboxes. txtCore and txtAdap_Config
are populated when I select a choice from a combobox. txtShell is
populated by the user.
For the table array, I'm using the named range--tblPriceListCore.
Thanks,
Dan
More details:
I have the following objects and code:
a userform--userform4
a combobox--cboFormula with the following code.
Private Sub cboFormula_Change()
'George Clark
'Newsgroups: microsoft.public.Excel.programming
'From: George Clark <[email protected]>
'Date: Sun, 21 Jan 2001 19:36:37 -0500
'Subject: Re: How can I populate a TextBox control in xl 2000
'Put the core part, multiplier and adapter configuration in textboxes
'for use in the vlookup to get the price
With cboFormula
txtCore = .Column(1, .ListIndex) ' Core Part
txtCore_Multiplier = .Column(2, .ListIndex) ' Multiplier
txtAdap_Config = .Column(3, .ListIndex) ' Adapter
configuration
End With
End Sub
Using Excel 2000, the code is returning an error--"runtime error. Type
mismatch" on this line:
Me.txt1.Text = Application.Evaluate("=VLookup(" & sCoreAdapShell & ",
tblPriceListCorePart, 5,False)")
I'm looking for feedback about the syntax for using vlookup in vba.
The above line is in the commandbutton--cmdCalc with the following
code:
Private Sub cmdCalc_Click()
Dim sCoreAdapShell As Variant
sCoreAdapShell = txtCore.Text & txtAdap_Config.Text & txtShell.Text
Me.txt1.Text = Application.Evaluate("=VLookup(" & sCoreAdapShell & ",
tblPriceListCore, 5,False)")
End Sub
For my lookup value, I'm using the variable--sCoreAdapShell. that
concatinates the data in three textboxes. txtCore and txtAdap_Config
are populated when I select a choice from a combobox. txtShell is
populated by the user.
For the table array, I'm using the named range--tblPriceListCore.
Thanks,
Dan
More details:
I have the following objects and code:
a userform--userform4
a combobox--cboFormula with the following code.
Private Sub cboFormula_Change()
'George Clark
'Newsgroups: microsoft.public.Excel.programming
'From: George Clark <[email protected]>
'Date: Sun, 21 Jan 2001 19:36:37 -0500
'Subject: Re: How can I populate a TextBox control in xl 2000
'Put the core part, multiplier and adapter configuration in textboxes
'for use in the vlookup to get the price
With cboFormula
txtCore = .Column(1, .ListIndex) ' Core Part
txtCore_Multiplier = .Column(2, .ListIndex) ' Multiplier
txtAdap_Config = .Column(3, .ListIndex) ' Adapter
configuration
End With
End Sub