Hirdetés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- N€T0X|N: Talaria tuning
- sziku69: Szólánc.
- gban: Ingyen kellene, de tegnapra
- Viber: ingyen telefonálás a mobilodon
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- NvidiaRTX: Xiaomi Electric Scooter 6 Max: Az első rollerem
- Luck Dragon: Óraátállítás
-
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
-
válasz
ny.janos
#53548
üzenetére

Module1 kód
Option Explicit'Fire/SOUL/CD - 2024Public Function Fire_BankAccount_FX(MyCell As Variant) As String'MyCell -> forrás cella címe (amit fel kell dolgozni)'elválasztó karakter (itt kötőjel),'ezzel vannak elválasztva számalászom 8-as csoportjai a cellá(k)banConst MYDELIMITER = "-"'szöveg típusú dinamikus tömbDim MyStringArray() As String'ciklusszámlálóDim i As Long'ebben hozzuk létre a cellákból kiszedett számlaszámotDim BankAccount As String'FELOSZTÁS függvény segítségével, a MYDELIMITER paraméterrel tömböt hozunk létreMyStringArray = Split(MyCell.Value, MYDELIMITER)BankAccount = ""For i = 0 To UBound(MyStringArray)'eltávolítjuk a felesleges szóközöket a szöveg jobb- és bal oldalárólMyStringArray(i) = Trim(MyStringArray(i))'egy számlaszám 8-as csoportja akkor érvényes'ha 8 karakter hosszú és számként lehet értelmezni'(0-9 karaktereket tartalmazhat, mást nem)If (Len(MyStringArray(i)) = 8) And (IsNumeric(MyStringArray(i))) ThenBankAccount = BankAccount + MyStringArray(i) + MYDELIMITEREnd IfNext i'számlaszám végén mindig keletkezik egy felesleges kötőjel karakter, töröljükBankAccount = Left(BankAccount, Len(BankAccount) - 1)'függvény visszaadja a megtalált, érvényes formátumú számlaszámotFire_BankAccount_FX = BankAccountEnd FunctionEz a makró függvény(másolható) semmi mást nem tesz, csak az adott cellából kiszedi a számlaszámokat. Innentől hagyományos keresőképletekkel kivitelezhető, hogy a keresési tartományban lévő cellák melyike tartalmazza az adott számlaszámot.
Új hozzászólás Aktív témák
- Törölte az idei asztali csúcsprocesszorát az Intel
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- PlayStation 5
- Házimozi belépő szinten
- Crimson Desert
- Samsung Galaxy A56 - megbízható középszerűség
- Fejhallgató erősítő és DAC topik
- Windows 11: miért nem vált mindenki?
- A Föld teraformálásával építene galaktikus birodalmat Elon Musk
- További aktív témák...
- Honor X8 128GB, Kártyafüggetlen, 1 Év Garanciával
- HP OMEN Transcend 2.8K OLED / Ultra 7 155H / RTX4060 8GB / 16GB 7467MHz / 1TB NVMe! BeszámítOK
- Akciós áron eladó HP Dragonfly G3 /I7-1265U/32 GB/512B SSD/13,5"/FHD+/400nit/Touch
- darkFlash ZR12 Darkstorm
- Xiaomi Redmi A3 Pro / 6/128GB / Kártyafüggetlen / 12Hó garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Fferi50