Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Hi all- I'm having a problem with the VLookup function. I have an excel fil which automatically fills out several fields in a row when a certai cell from that row is filled. The 'key' off of which the other field key is filled via a drop-down data validation list. The 'subjugate cells then are filled with values using the VLookup function. All o this works to this point. However, I also use the VLookup function i the coding for the sheet in order to automatically hyperlink some othe relevant data. Some of the choices from the dropdown menu give me a error, specifically: Run-time erro '1004': Unable to get the VLookup property of the WorksheetFunction class What is perplexing is that only certain choices result in this error whilst others work exactly in the method they are supposed to, th VLOOKUP Formulas in the cells always 'grab' the correct tex information. Other choices from the cell have the right text displayed but an incorrect hyperlink. If it makes any difference, the locations o the data from the list are formatted as 'General' text, and while som of the choices are only numbers, some of them are numbers AND letters and it seems to be predominantly the selections that contain number and letters that have error issues. (For example, a selection of '115 from the list results in a correct listing of text display in th 'subjugate' cells as well as correct hyperlinks, whereas a selection o '1035Zn' results in a 1004 error) Is this an artifact of the inheran nature of the VLOOKUP function itself, or is it something that I' doing wrong? Here is the code: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Row = 2 Then Cells(3, Target.Column).Select ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="" SubAddress:=WorksheetFunction.VLookup(Cells(2, Target.Column) Range("A131:C200"), 3) Cells(2, Target.Column).Select Cells(6, Target.Column).Select ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="" SubAddress:=WorksheetFunction.VLookup(Cells(2, Target.Column) Range("A131:G200"), 7) Cells(2, Target.Column).Select Cells(4, Target.Column).Select ActiveSheet.Hyperlinks.Add Anchor:=Selection Address:=WorksheetFunction.VLookup(Cells(2, Target.Column) Range("A131:H200"), 8) Cells(2, Target.Column).Select Cells(5, Target.Column).Select ActiveSheet.Hyperlinks.Add Anchor:=Selection Address:=WorksheetFunction.VLookup(Cells(2, Target.Column) Range("A131:H200"), 8) Cells(2, Target.Column).Select End If End Sub Thanks in advance for the help -- chris_mannin ----------------------------------------------------------------------- chris_manning's Profile: http://www.excelforum.com/member.php...fo&userid=2398 View this thread: http://www.excelforum.com/showthread.php?threadid=39346 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
If (Vlookup 0) working, but what if Vlookup cell does not exist | Excel Worksheet Functions | |||
VLookUp - Does the VLookUp return the exact information? | Excel Worksheet Functions | |||
Combine VLOOKUP and IF function so #NA isn't returned as a value from VLOOKUP | Excel Discussion (Misc queries) | |||
Vlookup -=VLOOKUP(F9,LookUp1!$A$2:$B$1504,2,FALSE) | New Users to Excel | |||
Vlookup info being used without vlookup table attached? | Excel Worksheet Functions |