Hirdetés

Keresés

Hirdetés

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

  • Fferi50

    Topikgazda

    válasz m_kovacs #37195 üzenetére

    Szia!

    A VBA-ban ilyen esetben az angol (nemzetközi) konvenciók szerint kell használni a függvényeket. Tehát

    aid=Application.Worksheetfunction.VLookup(nev;Range("E1:F46");2;False)

    A változókat pedig nagyjából ugyanúgy kell használni, mint más programokban is.

    Itt azért felmerül, hogy mi van, ha nincs találat? Akkor a makró hibával le fog állni, mivel a függvény eredménye hiba.
    Ennek elkerülésére hibakezelést kell beépíteni, ami már feltételezi a VBA mélyebb ismeretét.

    Egyébként a munkalapon ha a B oszlop első/második cellájába beírod az Fkeres képletet és végighúzod az oszlopon, akkor utána az A oszlop celláiba beírt értékeknek megfelelő adat megjelenik a B oszlopban.
    Ha nem szeretnél hibát látni, akkor a képlet =HA(Hibás(Fkeres.....);"nincs") ezt megoldja.

    Üdv.

    [ Szerkesztve ]

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