-
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
-
zsolti_20
senior tag
Sziasztok!
Véleményetek szerint lehetséges splitelni az alábbi értékeket VBA macroval?
198 876.433
198 876,433
198,876.433
198.876,433Az elválasztó értékek azok lehetnek {" ", ".", ","} . Tehát lehet szóköz,pont,vessző és ezek bármikor bárhol lehetnek.
Azt szeretném megoldani, hogy a macro jöjjön rá, hol van a legutolsó elválasztó. Ha ez megvan, alakítsa át pontra, a többi elválasztót pedig törölje.
Nagyjából a logika úgy lett felállítva, hogy egy tömbbe megadnám az elválasztókat.
Majd bedobnám neki az értéket, és ezek alapján elkezdené splitelni.
Az utolsó splites érték elé egy pontot tenni, majd az első két értéket hozzá adnám.
Ez a fenti példa alapján így nézne ki:
198 876.433
split[0]:198
split[1]:876
split[2]:433valtozo = .433
Teljes összes:
split[0] & split[1] & valtozo
És így jön ki a 198876.433
Viszont a probléma itt, hogy nem tudjuk hány tagú lesz a splitelni kívánt összeg.
Lehetséges hogy az érték csak 366.54 vagy 366 esetleg 9,878,454.566.
Eléggé megakadtam ennél a résznél és nem tudom, hogyan tovább. Ráadásul VBA- ban soha nem csináltam hasonlót. Az ötlet is C#-ból jött, így nem tuti hogy VBA képes erre.
Új hozzászólás Aktív témák
- Nem lát hasznot az AI-ból a cégvezetők többsége
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Bakelit, Vinyl lemezjatszó
- LEGO klub
- Napelem
- No Rest for the Wicked
- Hálózati / IP kamera
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Telekom mobilszolgáltatások
- Autós topik
- További aktív témák...
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Game Pass Ultimate előfizetések 1 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- PC Game Pass előfizetés
- Humble szökevények 500-2500Ft
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- ÚJ Lenovo Yoga 7 - 14" WUXGA OLED - Intel Ultra 5 226V - 16GB - 512GB - Win11 -3 év gari - HUN - PEN
- Xbox One S 512 GB + kontroller 6 hó garancia, számlával!
- Honor X6a 128GB, Kártyafüggetlen, 1 Év Garanciával
- Új, Aktiválatlan iPhone 14 (128 GB) (rendelhető)
- REFURBISHED - Lenovo ThinkPad 40A9 USB-C Dock (ELKELTEK) - CSAK RENDELÉSRE
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Fferi50
