try
VB:Sub test() Dim a, b, i As Long, ii As Long, e, n As Long a = Sheets(1).Range("a1").CurrentRegion.Value Redim b(1 To 5000, 1 To UBound(a, 2)) For i = 2 To UBound(a, 1) n = n + 1 For ii = 1 To UBound(a, 2) b(n, ii) = a(i, ii) Next For Each e In Split(a(i, 2), ";") b(n, 2) = Trim$(e) n = n + 1 Next n = n - 1 Next With Sheets(2).Cells(1).Resize(, UBound(a, 2)) .Value = a With .Offset(1).Resize(n) .Value = b .Columns.AutoFit End With End With End Sub


Reply With Quote
This help is greatly appreciated! <3 
Bookmarks