-
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
-
-
Delila_1
veterán
válasz
Sanyi.mTs
#35335
üzenetére
Eleve rossz ötletnek tartom a cellaegyesítést. Azonos sorban lévő cellák egyesítése helyett más módszer is alkalmazható. Erre is vonatkozik a föccer által leírt F4-es ismétlés.
-
lappy
őstag
válasz
Sanyi.mTs
#32362
üzenetére
Option Explicit
Public Function LastRowWithData(ByRef sht As Excel.Worksheet, Optional colName As String = "A") As Long
LastRowWithData = sht.Range(colName & sht.Rows.Count).End(xlUp).Row
End Function
Sub SplitToColumns(ByRef sColNames As String, ByRef strSeparator As String, ByRef rngDest As Excel.Range)
Dim arrColNames As Variant, i As Long
arrColNames = Split(sColNames, strSeparator)
For i = LBound(arrColNames) To UBound(arrColNames)
rngDest.Offset(0, i).value = arrColNames(i)
Next i
End Sub
Sub PerformTheSplit()
Dim totalRows As Long, i As Long, sColNames As String
totalRows = LastRowWithData(Munka1, "K")
For i = 1 To totalRows
sColNames = Munka1.Range("K" & i).value
Call SplitToColumns(sColNames, ",", Munka2.Range("A" & i))
Next i
End Sub
Új hozzászólás Aktív témák
- Hangtechnika (pa, stúdió, analóg, digitális, pc)
- Vezetékes FEJhallgatók
- Andras-G: #Kószagondolat - eMag tapasztalatok 2026-ban
- Filmvilág
- Okos Otthon / Smart Home
- SSD kibeszélő
- Macska topik
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Kutya topik
- TCL LCD és LED TV-k
- További aktív témák...
- Hp ProDesk/ EliteDesk SFF/MT G4/ G5/ G6 / i5 8-9-10.gen /Win11- Számla, garancia
- Creative Sound BlasterX G6 7.1 USB külső hangkártya
- HIBÁTLAN iPhone 14 Pro Max 128GB Deep Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS4457
- LENOVO ThinkBook 13s G2 - i5-1135G7, 16GB RAM, 512GB SSD, jó akku, számla, 6 hó gar
- 267 - Lenovo ThinkBook 16 (G6 ABP) - AMD Ryzen 5 7530U, no GPU
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50