-
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 - 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
- A fociról könnyedén, egy baráti társaságban
- iPad topik
- Amit látnod kell 80’ – 90’ évek, egész estét betöltő mozi filmjei.
- Red Dead Redemption 2 (Konzol)
- Duplázik a NAND is: a Samsung 100%-os áremelésben gondolkodik
- Milyen billentyűzetet vegyek?
- Foxpost
- Vicces képek
- One mobilszolgáltatások
- Fotókon a Samsung Galaxy A57
- További aktív témák...
- PC Game Pass előfizetés
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Game Pass Ultimate előfizetések 1 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- Humble szökevények 500-1500Ft
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Telefon felvásárlás!! Samsung Galaxy A13/Samsung Galaxy A33/Samsung Galaxy A53
- HIBÁTLAN iPhone 12 Pro Max 128GB Pacific Blue -1 ÉV GARANCIA - Kártyafüggetlen, 100% Akkumulátor
- Byintek Love U14 Projektor
- GYÖNYÖRŰ iPhone 14 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3967
- GYÖNYÖRŰ iPhone 13 Mini 128GB Blue- 1 ÉV GARANCIA -Kártyafüggetlen, MS4067,94% Akksi
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest

Fferi50
