Я пытаюсь организовать некоторые данные, которые были сброшены из проприетарной системы, в то, что я могу использовать. В столбце A я хочу указать номер группы по.
Он выводит эту длинную строку, разделяющую различные дубликаты. Всякий раз, когда он попадает на охватывающую строку, я хочу, чтобы он увеличивал счетчик и удалял охватывающую строку.
Предыдущие данные это (я вручную набрал A3, A4, A6, A7, A8, A10, A11):
Я хотел бы, чтобы данные после выглядели так:
Есть идеи как это сделать?
Окончательное решение стало возможным благодаря комментарию снизу:
Public Sub CleanMeImFilthy()
Dim intCounter As Integer
Dim i As Integer
i = 1
For intCounter = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If Trim(LCase(Left(Cells(intCounter, 1).Value, 14))) = "duplicate key:" Then
Rows(intCounter).Delete
i = i + 1
Else
Rows.Cells(intCounter, 1) = i
End If
Next
End Sub