Hirdetés
- GoodSpeed: Munkaügyi helyzet Hajdú-Biharban: észak és dél
- djculture: Éhezők ssd és memória viadala.
- Luck Dragon: Asszociációs játék. :)
- MasterDeeJay: Harc a DDR5 árak ellen
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Magga: PLEX: multimédia az egész lakásban
- D@reeo: Pi-hole és a Telekom Sagemcom F@st 5670 DNS beállítása
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
-
LOGOUT
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Ú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.
Új hozzászólás Aktív témák
- Dell latitude, precision, xps, magyar világítós billentyűzetek eladóak
- Samsung Galaxy A21s 32GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 11 64GB, Kártyafüggetlen, 1 Év Garanciával
- LG 32GQ850-B - 32" NANO IPS ATW / 2560x1440 / 260Hz 1ms / NVIDIA G-Sync / AMD FreeSync / HDR 600
- Azonnali készpénzes AMD Radeon RX 5000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Fferi50
