Berechnungszeit verkürzen / Schleife
22.10.2020 11:46:33
Matthias
zur Erläuterung:
ich habe ein Makro mit einer Schleife in einer Schleife.
Dieses verknüpft eine Liste mit Reklamationen des aktuellen Jahres mit Daten aus unserem System.
Anfang des Jahres sind noch wenige Reklamationen in der Liste und wenige Monate die durchsucht werden müssen.
Je mehr das wird, desto länger dauert die Berechnung.
Die Datei sucht nach einem Suchkriterium aus der Reklamationsliste in allen anderen (Monats)-Excellisten.
Heißt, dass ein Datum aus Januar auch in der Liste des Septembers gesucht wird.
Da der Wert bereits in der Liste Januar gefunden wurde, sehe ich hier potenzial die Berechnungsdauer zu verkürzen.
Wie kann ich die Startzeile für den jeweiligen Monat mit ApplicationFunction.Match suchen, so dass dort das erste Ergebnis mit dem betroffenen Monat genommen wird und die Schleife mit Ende des Monats enden lassen?
Hoffe, dass mein Anliegen relativ verständlich ist, da ich Unmengen an Code und Daten im Gesamten hab und keinen hier mit dem Kampf durch den Code abschrecken möchte :-)
LG
Matthias