PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelArtikelstruktur och letaradArtikelstruktur och letarad
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2015-09-22 20:23
 

 Hej 

Har kört fast i en liten övning där jag behöver få en bild över hur artikelstrukurer är uppbyggda med olika halvfabriakt. 

Finns det något sätt att bygga en letarad funktion som returnera inte det första värdet utan det andra, eller tredje eller fjärde osv. ?

/Kristoffer

 

 

Nytt inlägg
 2015-09-25 10:02
 
Nej.

Men du kan lägga till nedan. Fungerar precis som vloopup (letarad på svenska) men istället för True/False i slutet så väljer du om du vill ha första, andra etc.

Option Explicit
Public Function VlookupNth(MyVal As Variant, MyRange As Range, Optional ColRef As Long, _
Optional Nth As Long = 1)
'Similar to Vlookup, but returns the Nth value found from the top of myrange.
'Not necessarily the First.
'The TRUE/FALSE argument usually found in Vlookup is assumed FALSE in this function. Data does NOT need
'to be sorted, and it searches for EXACT match.
'if ColRef is omitted, uses the number of columns in myrange
'if Nth is omitted, returns the first value found

Dim Count, i As Long
Dim MySheet As Worksheet

Count = 0
Set MySheet = Sheets(MyRange.Parent.Name)
If ColRef = 0 Then ColRef = MyRange.Columns.Count
For i = MyRange.Row To MyRange.Row + MyRange.Rows.Count - 1
If MySheet.Cells(i, MyRange.Column).Value = MyVal Then
Count = Count + 1
If Count = Nth Then
VlookupNth = MySheet.Cells(i, MyRange.Column + ColRef - 1).Value
Exit Function
End If
End If
Next i
VlookupNth = 0
End Function

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelArtikelstruktur och letaradArtikelstruktur och letarad

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter