
Untitled
By: a guest on
May 20th, 2012 | syntax:
None | size: 0.48 KB | hits: 15 | expires: Never
Excel create row macro
Hello; Goodbye
Hello;
Goodbye
Dim r1 As Range, r2 As Range
Dim saItem() As String
For Each r1 In ActiveSheet.Range("A1", Cells(Application.Rows.Count, 2).End(xlUp))
If InStr(1, r1.Value2, ";") > 0 Then
saItem = Split(r1.Value2, ";")
r1 = Trim$(saItem(0)) & ";"
r1.Offset(1).Insert (xlDown)
r1.Offset(1) = Trim$(saItem(1))
End If
Next r1
r1.Offset(1).Insert (xlDown)
r1.Offset(1).EntireRow.Insert (xlDown)