#1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
T De Villiers
 
Posts: n/a
Default v function


The following function should be

v(a11,b12:d14) vlookup(a11,b12:d14,3,0)

where the 3rd parameter in the vlookup(in this case 3)
is always the difference in the columns + 1 in the v function (in this
case d-b+1 = 3)

Am nearly there but not quite, any help is much appreciated


Function v(a, b) As Variant
Dim res As Variant
res = Application.VLookup(a, b, c, 0)

If IsError(res) Then
res = Application.VLookup(a, b, c, 0)
End If

If IsError(res) Then
taz = 0
Else
taz = res
End If

End Function


--
T De Villiers
------------------------------------------------------------------------
T De Villiers's Profile: http://www.excelforum.com/member.php...o&userid=26479
View this thread: http://www.excelforum.com/showthread...hreadid=509311

  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Niek Otten
 
Posts: n/a
Default v function

Option Explicit

Function v(a, b As Range) As Variant
Dim res As Variant
Dim c As Long

c = b.Columns.Count
res = Application.VLookup(a, b, c)

If IsError(res) Then
v = 0
Else
v = res
End If

End Function

--
Kind regards,

Niek Otten

"T De Villiers"
wrote in message
news:T.De.Villiers.22v0xm_1139316901.5884@excelfor um-nospam.com...

The following function should be

v(a11,b12:d14) vlookup(a11,b12:d14,3,0)

where the 3rd parameter in the vlookup(in this case 3)
is always the difference in the columns + 1 in the v function (in this
case d-b+1 = 3)

Am nearly there but not quite, any help is much appreciated


Function v(a, b) As Variant
Dim res As Variant
res = Application.VLookup(a, b, c, 0)

If IsError(res) Then
res = Application.VLookup(a, b, c, 0)
End If

If IsError(res) Then
taz = 0
Else
taz = res
End If

End Function


--
T De Villiers
------------------------------------------------------------------------
T De Villiers's Profile:
http://www.excelforum.com/member.php...o&userid=26479
View this thread: http://www.excelforum.com/showthread...hreadid=509311



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Date & Time mully New Users to Excel 4 May 23rd 05 11:56 AM
Hyperlinks using R[1]C[1] and offset function in its cell referenc Elijah-Dadda Excel Worksheet Functions 0 March 5th 05 03:31 AM
Conversion SVC Excel Worksheet Functions 9 February 28th 05 02:29 PM
HOW CAN I GET OFFICE 2003 EXCEL BASIC TO NEST FUNCTIONS LIKE EXCE. Robert AS Excel Worksheet Functions 4 December 2nd 04 10:49 AM
Find a Function to use accross different worksheets R. Hale Excel Worksheet Functions 3 November 25th 04 07:07 AM


All times are GMT +1. The time now is 10:18 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"