Javno podbesediloToColumns()
Nastavite ARrange = Range("A:A")
Nastavi BRange = Range("B:B")
Nastavite CRange = Range("C:C")
Nastavi DRange = Range("D:D")
Dim arr() Kot niz
lr = Celice.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
Zastavljeno = Delovni listi.Dodaj
out.Name = "out"
izven vrstice = 2
Za i = 2 do lr
arr = Split(ARrange(i), ",")
Za j = 0 do UBound(arr)
out.Cells(outRow, 1) = Trim(arr(j))
out.Cells(outRow, 2) = Brange(i)
out.Cells(outRow, 3) = CRange(i)
out.Cells(outRow, 4) = DRrange(i)
outRow = outRow + 1
Naslednja j
Naslednja i
End Sub
Nisem naredil glav ali pravilno obdelal izhodnega lista, vendar lahko v bistvu vidite, kaj se dogaja.