Необходимо удалить все дубликаты в столбце C в зависимости от определенного диапазона в столбце B.Column C имеет две последовательные строки и две или более пустых ячейки перед следующим значением, первое значение - текст, как описание документа и строка, расположенная непосредственно под ней, имеет свое соответствующее число (обычно (6 + цифр). Удалите все дубликаты в зависимости от описания документа и номера документа. Если описание документа - это то же самое, но разные серии номеров документов, например, если первая серия документов - 654321delete все в серии 65xxxx, но сохраняйте что-либо, кроме 6xxxxx. Имеют следующие строки кода, который получает диапазон от столбца B и очищает контент только для описания документа. Но я не уверен, где ошибся. Хотелось начать с документа а затем добавьте код для проверки номера документа. Я не в состоянии сортировать первый шаг out.This коды является блоком полного кода ... Любой помощи или фирма Пушина правильного направления будет высоко ценится ...Неожиданные результаты из функции рабочего листа Countif
Do Until Range("B" & lngLastRow + 10).Value = ""
x = 2
y = x
Do
x = x + 1
Loop Until Range("B" & x).Value <> ""
For i = x To y Step -1
If Application.WorksheetFunction.CountIf(Range(Cells(y, "C"), Cells(i, "C")), Range("C" & i).Text) > 1 Then
Range("C" & i).Select
Selection.ClearContents
End If
Next i
y = y + x
Loop
может переформатировать свой вопрос? это очень долго и трудно понять. –
Включение снимка экрана на вашем листе очень поможет. –
Итак, если у вас есть такие данные, как 'Desp1,655361' и' Desp1,657896' и 'Desp2,6567485' и' Desp1,642315', то что должно случиться? –