-
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
-
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
- AMD Navi Radeon™ RX 9xxx sorozat
- Borderlands 4
- Meghalt a Windows 10, éljen a Windows 10!
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Analóg fényképezés
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Hogy is néznek ki a gépeink?
- exHWSW - Értünk mindenhez IS
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- One mobilszolgáltatások
- További aktív témák...
- Gamer PC-Számíógép! Csere-Beszámítás! I7 13700F / RTX 4070Ti Super 16GB OC / 32GB DDR5 / 1TB SSD
- BESZÁMÍTÁS! ASUS H510M i5 10400F 16GB DDR4 512GB SSD RTX 3060Ti 8GB Zalman S2 TG CHIEFTEC 700W
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- Telefon felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő