Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
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 'Date: Sun, 21 Jan 2001 19:36:37 -0500 'Subject: 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 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Vlookup syntax format | Excel Programming | |||
VLookUp Syntax Error ? | Excel Programming | |||
application.vlookup syntax | Excel Programming | |||
Vlookup syntax | Excel Programming | |||
Vlookup Syntax Error | New Users to Excel |