Ich habe eine Tabelle, die Daten mehrere Versionen der gleichen Datei enthält. Nun würde ich brauche die aktuellste Version der Datei, die die hohe Zahl nach einem hat „-“ zum BeispielVBA Filtern nach Zeilen mit dem höchsten Wert
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
Ich habe beträchtliche Menge an Dateien wie diese, und sie sind nicht alle gleich, sonst würde ich nur finden Der Max-Wert. Die Art und Weise, wie ich dachte, ist ein Array zu machen, um alle Dateien zu lesen und dann verschiedene Arrays für die Dateitypen, die mit der gleichen Nummer vor dem "-" beginnen und dann den maximalen Wert innerhalb dieser Dateien zu finden und die Reihe von Zeilen, die diesen maximalen Wert haben und filtern. Ich bin neu bei VBA, also habe ich keine Ahnung, wo ich anfangen würde oder welche Fragen ich stellen würde, also schätze ich all die Hilfe.
Können Sie nicht nur sortieren? – Lowpar
Sie könnten die Dateinamen lesen, analysieren und den Namen in zwei Teile aufteilen. Art und Version. Dies kann in jeder Sprache Ihrer Wahl erfolgen, einschließlich Power Shell, C# oder VBScript oder sogar Shell-Skript, was haben Sie versucht und nicht funktioniert? – dgorti