Мои данные включают заголовки. В столбце C ячейки иногда содержат «/» или «,». Цель состоит в том, чтобы разделить эти ячейки и вставить новую строку внизу с каждой подстрокой.
ВХОД
OUTPUT
С помощью приведенного ниже кода я смог заменить все "," на "/". Разделите ячейку в столбце C разделителем «/» и вставьте внизу. Я не смог скопировать и вставить содержимое строки внизу с каждым элементом в массиве функции разделения. Также кажется, что каждый раз вставляются значения разделения, начинающиеся в ячейке C2.
Sub SuspenseReport()
Dim SearchCell As Variant
Dim i As Integer
Dim cell As Range
Application.ScreenUpdating = False
Set Rng = Application.Range("C2:C1000") '*Change Last Row Value Here
vLr = ActiveCell.SpecialCells(xlLastCell).Row
For Each cell In Rng
cell = Replace(cell, ",", "/")
If InStr(1, cell, "/") <> 0 Then
SearchCell = Split(cell, "/")
For i = 0 To UBound(SearchCell)
Cells(i + 2, 2).Value = SearchCell(i)
Next i
End If
Next cell
Application.ScreenUpdating = True
End Sub