- Váratlanul ledobta asztali csúcs-Ryzenjét az AMD
- Kormányok / autós szimulátorok topikja
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Autós kamerák
- Fujifilm X
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Milyen HASZNÁLT notebookot vegyek?
- Apple asztali gépek
- Apple MacBook
-
PROHARDVER!
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
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem.
- The Elder Scrolls Online Imperial Collector s Edition
- Ps4 és PC Játékok (Április 3. UP!) Olvass...
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- 164 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4090
- Samsung Galaxy S26 Ultra - White - 512GB - BONTATLAN - TELJESEN ÚJ - 3 Év Jótállás
- Dell Latitude 5520,15.6",FHD, i5-1145G7,16GB DDR4,256GB,WIN11
- Keresünk Galaxy S24/24+/S24 Ultra/S24 FE
- Számítógép javítás Budapest Laptop szerviz WiFi és router beállítás
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50
