У меня есть таблица, содержащая несколько версий одного и того же файла. Теперь, я должен был бы самую последнюю версию файла, который имеет большое количество после того, как «-» , напримерVBA Фильтрация по строкам с наибольшим значением
202674-15.xls
202674-15.xls
202674-15 .xls
202674-15.xls
202674-15.xls
202674-15.xls
202674-15.xls
202674-18.xls
202674-18.xls
202674-18.xls
202674-18.xls
202674- 18.xls
У меня есть большое количество файлов, подобных этому, и они не все одинаковы, иначе я бы просто нашел максимальное значение. Способ, которым я думал, - сделать массив, чтобы читать все файлы, а затем создавать разные массивы для типов файлов, начинающихся с того же числа, до «-», а затем найти максимальное значение в этих файлах и сохранить набор строк, которые имеют это максимальное значение и фильтруют его. Я новичок в vba, поэтому я понятия не имею, с чего начать, или о каких вопросах я бы спросил, поэтому я ценю всю помощь.
Не могли бы вы просто отсортировать? – Lowpar
Что вы можете сделать, это прочитать имена файлов, проанализировать их и разделить на две части. Тип и версия. Это можно сделать на любом выбранном вами языке, включая оболочку оболочки, C# или vbscript или даже скрипт оболочки, что вы пробовали и не работали? – dgorti