Ich habe ein kleines Problem. In meinem Betrieb haben wir zur Artikelverwaltung ein Programm, mit dem man Artikel erfassen kann und ihnen dann eine Artikelnummer zuordnen kann. Das Programm selbst ist ein sehr altes und hat mehrere Mackel: Es wird nicht beim erfassen auf die nächstmögliche Nummer gesprungen, sondern man muss selbst eine eingeben.
Ich habe es mittlerweile geschafft, alle erfassten Artikel auf eine Excel-Datei ausgeben zu lassen (Dauer für Export: 4 Stunden :-(, da über 52'000 Einträge).
Unsere Nummern sind siebenstellig und beginnen immer mit einer drei. Meine Idee war es, eine vollautomatische Tabelle zu programmieren, die einem auf Knopfdruck die nächste freie Nummer ausgibt und diese im Verzeichnis (Excel-Tabelle) als gebraucht abstempelt.
Jetzt zum Problem: Um alle möglichen Nummern in einer Liste berechnen zu lassen, wollte ich in dem Tabellenblatt, in das importiert wird die ungültigen Nummern löschen lassen und im zweiten alle Möglichkeiten zwischen 3000000-3065536 abzüglich den schon vorhandenen Nummern anzeigen lassen.
Ab dem Punkt mit dem löschen der Duplikaten komme ich nicht mehr weiter, da eine doppelte Schleife viel zu lange dauert (ca.45'000 Artikel mal diese 65'536 Möglichkeiten) und meine VBA-Kenntnisse leider schon bald am Anschlag sind.
Ich habe hier im Forum das hier gefunden:
https://www.herber.de/forum/archiv/1036to1040/1037655_Doppelte_Zeilen_loeschen_2_Spalten_als_Kriterium.html
Ich verstehe nur nicht, wie ich das für mein Problem benutzen könnte...
Ich bitte euch um Hilfe
Mit freundlichen Grüssen
Raphael