- bitpork: MOD Júni 13 Augusztus 2- szombat jelen állás szerint.
- Parci: Milyen mosógépet vegyek?
- Elektromos rásegítésű kerékpárok
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- NASsoljunk: ZyXEL NSA-310 és az FFP
- Mr. Y: Motoros sztorik #06
- Napkollektor - csak úgy
-
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 - 2024
Public 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)ban
Const MYDELIMITER = "-"
'szöveg típusú dinamikus tömb
Dim MyStringArray() As String
'ciklusszámláló
Dim i As Long
'ebben hozzuk létre a cellákból kiszedett számlaszámot
Dim BankAccount As String
'FELOSZTÁS függvény segítségével, a MYDELIMITER paraméterrel tömböt hozunk létre
MyStringArray = 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ól
MyStringArray(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))) Then
BankAccount = BankAccount + MyStringArray(i) + MYDELIMITER
End If
Next i
'számlaszám végén mindig keletkezik egy felesleges kötőjel karakter, töröljük
BankAccount = Left(BankAccount, Len(BankAccount) - 1)
'függvény visszaadja a megtalált, érvényes formátumú számlaszámot
Fire_BankAccount_FX = BankAccount
End Function
Ez 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
Hirdetés
- Építő/felújító topik
- Milyen légkondit a lakásba?
- Sony Xperia 1 V - kizárólag igényeseknek
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Kerékpárosok, bringások ide!
- Fujifilm X
- Autós topik
- Debrecen és környéke adok-veszek-beszélgetek
- Nyíregyháza és környéke adok-veszek-beszélgetek
- OLED TV topic
- További aktív témák...
- Eladó steam/ubisoft/EA/stb. kulcsok Bank/Revolut/Wise (EUR, USD, crypto OK)
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - NYÁRI AKCIÓ!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3050 6GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! AMD FX-8320 8 mag 8 szál processzor garanciával hibátlan működéssel
- Csere-Beszámítás! Asztali számítógép PC Játékra! I5 12400F / RTX 3070 / 32GB DDR4 / 500GB SSD
- AKCIÓ! HP USB C G5 Essential (5TW10AA) dokkoló hibátlan működéssel garanciával
- AKCIÓ! Lenovo Thinkpad P15 Gen1 15 FHD notebook - i7 10750H 16GB RAM 512GB SSD Quadro T1000 W11
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest