Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hiya,
Yes, I really am tearing my hair out. I have read many posts on here in relation to VLOOKUP, and none of the suggestions work, so please have a look at this.... I very simply want to use VLOOKUP from VBA to find nodal forces from a table, given the nodal ID. Here is the code I have tried.... [VBA Code starts here] Dim strNodeID As String Dim FX As Variant strNodeID = InputBox("Enter node to find: ", "Enter Node ID", "38") FX = Application.WorksheetFunction.VLookup(strNodeID, _ sc1, 5, False) MsgBox "For node ID : " & strNodeID & vbCrLf & _ "FX = " & FX, vbOKOnly, "Eureka!" [VBA Code ends here] Referring to the code, "sc1" is a named range. I have also tried the following variants on the range:- SC1 "SC1" Range(SC1) Range("SC1") "SC01!$A$4:$J$2908" Range("SC01!$A$4:$J$2908") I am at my wits end. The error message I get is one of :- 1004: run time error, "Unable to get the VLookup property of the WorksheetFunction class" 1004: run time error, "Method 'Range' of object '_Worksheet' failed I have tried the INDEX function in the past alsdo with no joy. Is my only option to use the Range.Find method, or is my version of Excel duff (or me!!) - I'm running Excel 2003 (11.6355.6360) SP1, part of Office Prof Ed 2003. Any help will be appreciated. -- Cheers, Paul. |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Problem with Vlookup | Excel Worksheet Functions | |||
VLOOKUP Problem | Excel Worksheet Functions | |||
VLOOKUP problem | Excel Programming | |||
VLOOKUP Problem | Excel Programming | |||
vlookup problem | Excel Programming |