ich bitte um Hilfe, da ich selbst nicht mehr weiter komme.
Link zur Beispieldatei: https://www.herber.de/bbs/user/128352.xlsx
In Tabellenblatt "Rohdaten einpflegen" werden Artikel mit Artikelnummer (Spalte A); Menge (Spalte B) und MHD (Mindesthaltbarkeitsdatum - Spalte C) eingepflegt.
Für die bessere Kontrolle und Weiterverarbeitung der Daten würde ich diese gerne in einer "Kalenderübersicht" darstellen - siehe Tabellenblatt "Kalender".
Ich habe hierfür den SVERWEIS mit 2 Kriterien verwendet.
{=WENNFEHLER(SVERWEIS($A3&D$2;WAHL({1.2};'Rohdaten einpflegen'!$A:$A&'Rohdaten einpflegen'!$C:$C; 'Rohdaten einpflegen'!$B:$B);2;FALSCH);"") }
Die Formel funktioniert (siehe Beispieldatei). Leider ist die Berechnungsgeschwindigkeit sehr langsam. In der Originaldatei sind über 1000 Werte und dann dauert das über 10-15 Minuten (und stürtzt häufig ab).
Frage:
1.) Hat jemand eine Idee wie ich das mit einer "rechenleistungssparenderen" Formel erreichen kann?
2.) Wie bilde ich das in VBA ab. Das müsste schneller sein oder?
Vielen Dank für eure Hilfe!
Grüße
Ansgar