-
Fototrend
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
#37200
üzenetére
Szia!
"sajnos nagyon makacs ez a szintax error.
aid=Application.Worksheetfunction.VLookup(nev,Value,E1:F46,2,HAMIS)"Talán azért, mert a Value teljesen feleslegesen szerepel ott, így 4 paraméter helyett 5 paramétert kap a VLookup.
Mi akar lenni az a Value? Hiszen a nev változó tartalmazza a keresendő értéket!
Másrészt a tartományt nem így kell megadni!Az eredeti hozzászólásom javítva:
aid=Application.Worksheetfunction.VLookup(nev,Range("E1:F46"),2,False)Üdv.
-
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
- One otthoni szolgáltatások (TV, internet, telefon)
- Semmibe veszi a KRESZ-t a Tesla Mad Max módja
- Formula-1
- Battlefield 6
- Filmvilág
- Autós topik
- droidic: Windows 11 önállóság nélküli világ: a kontroll új korszaka
- Jiayu G2F
- Xiaomi Redmi 4X - Mi-ért hagytál el engem?
- Gigabyte alaplap topik
- További aktív témák...
- AKCIÓ! Asus ROG STRIX Z490-G Gaming WiFi alaplap garanciával hibátlan működéssel
- Törött Apple iMac 19.2 i5-8500 Radeon Pro 560X 4GB 16GB 256GB SSD 21.5" 4K Retina
- Update 10.26. - Bomba árak 2025-ben is! Üzleti - Consumer laptopok DELL FUJITSU HP LENOVO
- GYÖNYÖRŰ iPhone 13 mini 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS2159
- Bomba ár! Dell Latitude E5440 - i5-4GEN I 4GB I 320GB I 14" I HDMI I Cam I W10 I Gari!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő

Fferi50
