Я просто работаю над макросом, который обрабатывает внешний отчет, этот отчет содержит 75 000 записей. Мне нужно найти способ фильтрации по элементам и сортировать элементы по максимальному количеству каждого из них. Это пример:
![enter image description here](https://i.stack.imgur.com/otbl9.png)
Дайте мне знать, если вам нужно больше деталей, и спасибо за ваше внимание.
Хорошей идеей должно быть применение фильтра к элементу для сортировки и упорядочения на основе максимального количества значений.
With dataSheet
.Activate
.Range("A1:B1").Select
.Range("A1:B1").AutoFilter
.AutoFilter.Sort.SortFields.Clear
.AutoFilter.Sort.SortFields.Add Key:=Range("B1"), SortOn:=xlSortOnValues, Order:=xlDescending (Instead of Descending add a count and filter based on the max count), DataOption:=xlSortNormal
With .AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Selection.AutoFilter
End With