megoldást keresek erre a problémára
  • Delila1
    #1752
    Azt hiszem, az előbb nem jól értelmeztem a kérdést.
    Írtam egy függvényt – ReFkeres –, ami a keresett érték előfordulási sorát adja meg az utolsó előtti sortól felfelé keresve.

    FFunction ReFkeres(mit As Variant, oszlopban%)
    Dim sor As Long, usor As Long, f As Boolean
    Application.Volatile
    usor = Cells(Rows.Count, oszlopban%).End(xlUp).Row - 1
    For sor = usor To 1 Step -1
    If Cells(sor, oszlopban%) = mit Then
    f = True
    Exit For
    End If
    Next
    If f Then ReFkeres = sor Else ReFkeres = "Nincs feljebb ilyen érték"
    End Function


    Ha pl. az E oszlopban az "alma" szót keresed, akkor ezt kell írnod egy cellába: =ReFkeres("alma";5)
    Első paraméter a keresendő érték (lehet cellahivatkozás is), második az oszlop száma.