Hirdetés
- Gurulunk, WAZE?!
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- petipetya: Nagy chili topic. :)
- GoodSpeed: Ebes, a megtervezett falu!
- eBay-es kütyük kis pénzért
- sziku69: Szólánc.
- NASsoljunk: ZyXEL NSA-310 és az FFP
- Elektromos rásegítésű kerékpárok
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
-
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
-
Fferi50
Topikgazda
válasz
zsolti_20
#46999
üzenetére
Szia!
Itt egy pár sorral rövedebb makró:Sub splitel()
Dim cl As Range, clstr
For Each cl In ActiveSheet.UsedRange.Columns("A").Cells 'az A oszlop celláin végigmegyünk
clstr = Split(Replace(Replace(cl.Value, ",", "."), " ", "."), ".") 'átcserélünk minden elválasztó pontra és tömbbé alakítjuk az értéket
clstr(UBound(clstr)) = "." & clstr(UBound(clstr)) ' az utolsó tömbérték elé betesszük a pontot
cl.Offset(0, 1).NumberFormat = "@" 'szövegformátumú legyen a célcella
cl.Offset(0, 1).Value = Join(clstr, "") 'a B oszlopba összefűzzük az értéket
Next
ActiveSheet.UsedRange.Columns("B").AutoFit 'a B oszlop szélességét méretre igazítjuk
End Sub
Üdv.
Új hozzászólás Aktív témák
- BESZÁMÍTÁS! Asus TUF Z690 i7 14700KF 32GB DDR5 1TB SSD RX 6900XT 16GB Zalman Z1 PLUS EVGA 850W
- DELL PowerEdge R740 rack szerver - 2xGold 6130 (16c/32t, 2.1/3.7GHz), 64GB RAM, 10Gbit HBA330, áfás
- HIBÁTLAN iPhone 13 Pro 128GB Alpine Green -1 ÉV GARANCIA - Kártyafüggetlen, MS2978
- BESZÁMÍTÁS! MSI B450M R5 5600X 32GB DDR4 1TB SSD RTX 4070 12GB Rampage SHIVA Cooler Master 750W
- BESZÁMÍTÁS! ASRock B450M R5 5600X 16GB DDR4 512GB SSD RX 5700 XT 8GB Thermaltake VersaH17 ADATA 650W
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50
