- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Luck Dragon: MárkaLánc
- Gurulunk, WAZE?!
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
- ldave: New Game Blitz - 2026
- hmzs: Fujitsu Futro S920 csúcsra járatva
- aquark: Flipper PC-n!
-
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
the radish
#53693
üzenetére
Szia!
Be kell tenni még egy ciklust, pl. így:Sub vba_concatenate()Dim rng As RangeDim i As StringDim SourceRange As RangeDim x As IntegerFor x = 1 To 50Set SourceRange = Range("I" & x & ":O" & x)For Each rng In SourceRangei = i & rng'& ""Next rngRange("R" & x).Value = Trim(i)NextEnd Sub
De mutatok egy másik módszert is:Sub concat()Dim SourceRange As Range, rowrange As RangeSet SourceRange = Range("I1:O50")For Each rowrange In SourceRange.RowsCells(rowrange.Row, "R").Value = Join(Application.Transpose(Application.Transpose(rowrange.Value)), ";")NextEnd Sub
Itt csak a forrástartományt és a cél oszlopot kell megadnod. A Join függvény második paramétere az elválasztó, ezt veheted "" (nullstring) értéknek is.
Üdv.
Ps. Azt, hogyan jelennek meg a sorok, a szerkesztőprogram kénye-kedve dönti el.
Új hozzászólás Aktív témák
- AKCIÓ! Asus B650M R5 7600X 32GB DDR5 1TB SSD RTX 5060Ti 16GB Lian Li Vector V100R RGB TG 650W
- 278 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080
- szinteÚJ 2030 Gar! Dell Pro Max 14 Ryzen AI 9 HX PRO 370 32GB LPDDR5X 512GB NVMe SSD
- ÓRIÁSI AKCIÓK! GARANCIA, SZÁMLA - Windows 10 11, Office 2016 2019 2021,2024, vírusírtók, VPN
- AKCIÓ! Sony PlayStation 5 825GB SSD lemezes konzol fejhallgatóval garanciával hibátlan működés
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Fferi50