Hirdetés
- btz: Internet fejlesztés országosan!
- Luck Dragon: Asszociációs játék. :)
- Brogyi: CTEK akkumulátor töltő és másolatai
- droidic: Windows 11 önállóság nélküli világ: a kontroll új korszaka
- Gurulunk, WAZE?!
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: MárkaLánc
- Meggyi001: Eldugott helyek Párizsban, amiket jó eséllyel még nem láttál... 2. rész.
- 
			  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 Szia! Egyrészt talán nem szerencsés, hogy egy VBA névvel (Caller) jelölöd a saját változódat. Ez okozhat problémákat. Bár valószínűleg itt nem ez az elsődleges probléma. 
 Ahogyan már az előttem szóló is írta, a
 Caller.Application.Worksheetfunction.Match helyett írj csak
 Application.Match kifejezést.
 Ennek az előnye az, hogy nem kell külön hibakezelési eljárást írni a makróba, mert nem idéz elő hibát.
 Viszont a változót Variant-nak kell deklarálni és mindig meg kell vizsgálni, hogy a művelet eredményeként nem hiba lett-e a változó értéke.Ezt próbáld meg: Public Function KKERES() As Double
 Dim X As Variant, Y As Variant
 KKERES = 0
 If TypeOf Application.Caller Is Range Then
 Dim Caller As Range
 Set Caller = Application.Caller
 Dim Z As String
 Z = Munka2.Cells(Caller.Row, 2).Text
 If Z <> "" Then
 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 Caller.Column = 5 Then
 KKERES = Munka4.Cells(Y, 5).Value
 Exit Function
 End If
 If Caller.Column = 6 Then
 KKERES = Munka4.Cells(Y, 6).Value
 Exit Function
 End If
 End If
 Else
 If Caller.Column = 5 Then
 KKERES = Munka3.Cells(X, 5).Value
 Exit Function
 End If
 If Caller.Column = 6 Then
 KKERES = Munka3.Cells(X, 6).Value
 Exit Function
 End If
 End If
 End If
 End If
 End FunctionÜdv. 
Új hozzászólás Aktív témák
Hirdetés
- Vezeték nélküli fejhallgatók
- Debrecen és környéke adok-veszek-beszélgetek
- Szívós, szép és kitartó az új OnePlus óra
- Háztartási gépek
- iPhone topik
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Milyen monitort vegyek?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Milyen billentyűzetet vegyek?
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- Gamer PC-Számítógép! Csere-Beszámítás! I7 6700K / RTX 2060 6GB / 32GB DDR4 / 500 SSD
- ÚJ HP Pavilion 16 - 16"IPS WUXGA - Ryzen 5 8540U 16GB - 512GB SSD - Win11 - 3 év garancia - MAGYAR
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 11 Pro 256GB Space Grey -1 ÉV GARANCIA - Kártyafüggetlen, MS3173, 100% Akkumulátor
- GYÖNYÖRŰ iPhone 12 mini 256GB Red -1 ÉV GARANCIA -Kártyafüggetlen, MS3627
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest
 
						 
								 
							 Fferi50
 Fferi50
