Chris,
Try the macro below, which is written based on a CR (character 10) being used as the separator. You
can always change that if the separator isn't what you thought....
HTH,
Bernie
MS Excel MVP
Sub TryNow()
Dim myCell As Range
Dim myVals As Variant
Dim Delim As String
Delim = Chr(10)
For Each myCell In Range("B:B").SpecialCells(xlCellTypeConstants)
If InStr(1, myCell.Value, Delim) > 0 Then
myVals = Split(myCell.Value, Delim)
myCell.EntireRow.Copy
myCell.Resize(UBound(myVals)).EntireRow.Insert
myCell(0, 1).Resize(UBound(myVals) + 1).Value = _
Application.Transpose(myVals)
End If
Next myCell
Application.CutCopyMode = False
End Sub
> I have an excel workbook with a worksheet created by a dump from a
> database (DOORS in this case). The first column is unique, the second
[quoted text clipped - 19 lines]
>
> Can anyone help?