Hirdetés

Új hozzászólás Aktív témák

  • bsh

    addikt

    válasz Fferi50 #36510 üzenetére

    helló,
    sajnos még mindig csak részben működik ez a függvény. így néz most ki:
    Public Function KKERES() As Double
    KKERES = 0
    If TypeOf Application.Caller Is Range Then
    Dim Cllr As Range
    Set Cllr = Application.Caller
    Dim Z As String
    ZNr = Munka2.Cells(Cllr.Row, 2).Text
    If Z <> "" Then
    Dim X As Variant, Y As Variant
    X = Application.Match(Z, Munka3.Range("B:B"), 0)
    If IsError(X) Then
    Y = Application.Match(Z, Munka4.Range("B:B"), 0)
    If IsError(Y) Then Y = Application.Match(Z, Munka4.Range("C:C"), 0)
    If IsError(Y) Then
    KKERES = 0
    Exit Function
    Else
    If Cllr.Column = 5 Then
    KKERES = Munka4.Cells(Y, 5).Value
    Exit Function
    End If
    If Cllr.Column = 6 Then
    KKERES = Munka4.Cells(Y, 6).Value
    Exit Function
    End If
    End If
    Else
    If Cllr.Column = 5 Then
    KKERES = Munka3.Cells(X, 5).Value
    Exit Function
    End If
    If Cllr.Column = 6 Then
    KKERES = Munka3.Cells(X, 6).Value
    Exit Function
    End If
    End If
    End If
    End If
    End Function

    az én gépemen (office 2013) látszólag működik, de teszteltem egy office2016-os gépen, és ott sok cellára #ÉRTÉK-et ad vissza meg hibát dob a VB. megnéztem egy office2010-es gépen is, ott is jól működik.
    lehet valami O2016-nál ami máshogyan működik mint a korábbi verzióknál? :F (sajnos most nincs szabad o2016 gép debuggolni.)

Új hozzászólás Aktív témák