-
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
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Game Pass Ultimate előfizetések 1 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Beszámítás! VALVE INDEX virtuális valóság szemüveg garanciával hibátlan működéssel
- Bomba ár! HP ProBook 6560B - i5-2G I 6GB I 128SSD I 15,6" HD I Cam I Garancia!
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB RAM RTX 5060Ti 16GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone SE 2020 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS4307, 100% Akksi
- Samsung Galaxy S23 128GB,Újszerű,Adatkabel,12 hónap garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Fferi50