У меня проблема такая.. Нужно чтобы из двух столбцов вычеркнуло повторящейся данные, но не тут то было все просто.. Пример таблицы такой. Вьезд и выезд.. Допустим авто заехала 3 раза а выехала 2.. тоесть она еще там. И вычеркнуло только со списка "Вьезд" только 2 количество и чтобы я видел что она еще там.. Пример...
Вьезд / Выезд АА1234 АА1234 АА1234 АА1234 Тоесть это вычеркнуто а 3яя остается.. АА1234 Эту не вычеркивает так как она еще не выехала..
Но номера могут быть в перемешку типо
АА1234 АА1234 ВФ4234 ло539 о883 а845 аы382ВФ4234
Вот таким образом мне надо сделать! Вручную там я умру... 100000+ строк
Это понятно.. Но мне нужно сравнить, которые вьехали но не выехали.. Их просто так сровнить сложно, т.к. Она могла вьехать как 3 авто а выехать уже как 20 или 23
Вот - если очень хочется, то можно ещё и зачеркнуть. Но изменить значение обязательно!
Код
Sub tt()
Dim cc As Range, r As Range
For Each cc In [a1].CurrentRegion.Columns(1).Cells
Set r = [a1].CurrentRegion.Columns(2).Find(cc, , xlValues, xlWhole)
If Not r Is Nothing Then
cc.Value = cc.Value & " - OK"
r.Value = r.Value & " - OK"
End If
Next
End Sub
Sub tt(): Dim cc As Range, r As Range
With [a1].CurrentRegion: For Each cc In .Columns(1).Cells
Set r = .Columns(2).Find(cc, , xlValues, xlWhole)
If Not r Is Nothing Then cc.Value = cc.Value & " - OK": r.Value = r.Value & " - OK"
Next: End With: End Sub
Воо. то что нужно.. Hugo, спасибо большое Попробую покавырять, что бы в отдельной ячейке показывал ))
Попробую покавырять, что бы в отдельной ячейке показывал
Какой смысл иметь код, но не уметь им управлять. Проще и понятней: =ЕСЛИ(СЧЁТЕСЛИ($A$2:A2;A2)>ИНДЕКС(СЧЁТЕСЛИ($B$2:$B$15;$A$2:$A$15);ПОИСКПОЗ(A2;$A$2:$A$15;));"Не выехал";"Выехал")
"..Сладку ягоду рвали вместе, горьку ягоду я одна."