24.06.2019, 13:55
Moin, moin an die Community!
Ich habe folgendes Problem: Ich habe eine Excel-Datei mit einer großen Menge Buchungsnummern (plus weitere Informationen zu diesen Nummern, hier aber irrelevant).
Diese Nummern wurden auf Richtigkeit mit den auf Papier vorliegenden Daten geprüft und in einer anderen Datei entsprechend hinterlegt. Ich habe mir bereits ein Makro gebastelt, welches mir die überprüften Buchungsnummern und das Quartal in dem sie geprüft wurden in einer "rohen" Liste zusammengeführt hat.
Nun habe ich also in der o.g. Excel-Datei zwei Blätter. Eines mit allen Buchungsnummern die es gibt und eines mit allen Buchungsnummern die geprüft wurden, plus in der Spalte daneben das Quartal in dem sie geprüft wurden, z.B. 2016 Q1.
Ich möchte mir nun eine Gesamtübersicht im ersten Blatt erstellen, also dem wo alle Buchungsnummern ausgeführt sind.
Sollte eine Buchungsnummer geprüft worden sein - also 1:1 irgendwo in Blatt 2 auftauchen - möchte ich, dass in der vorletzten Spalte des "Treffers" in Blatt1 z.B. "Ja" eingetragen wird und in der letzen Spalte das Quartal indem die Buchungsnummer geprüft wurde.
Die Blätter sind folgendermaßen aufgebaut:
Wenn ein Wert im Bereich Blatt2(Geprüft)-A2:A913 auch im Bereich Blatt1(Alle)-G5:G1218 existiert
dann schreibe „Ja“ an Blatt1(Alle)-S[#Trefferzeile_Blatt1(Alle)]
und kopiere den Wert Blatt2(Geprüft)-B[#Trefferzeile_Blatt2(Geprüft)] nach Blatt1(Alle)-T[#Trefferzeile_Blatt1(Alle)]
Ich habe auch einmal schell eine Beispieldatei [attachment=24947] gebaut, damit lässt sich vielleicht besser experimentieren (Anhang).
Ich komme hier mit meinem Excel-Latein bedauerlicherweise ans Ende. Wenn nicht auch noch das Quartal mit kopiert und an die richtige Stelle gesetzt werden muss, würde ich es mit der bedingten Formatierung wohl noch hinbekommen (Duplikate aus beiden Blättern farblich markieren, anschließend nach Farbe filtern/sortieren und "Ja" schnell manuell hinzufügen.)
Deshalb wäre ich unendlich dankbar für Lösungsansätze oder Ideen, vielleicht lässt sich soetwas auch nur mit VB realisieren?
Vielen Dank im Voraus für jeglichen Input!
Ich habe folgendes Problem: Ich habe eine Excel-Datei mit einer großen Menge Buchungsnummern (plus weitere Informationen zu diesen Nummern, hier aber irrelevant).
Diese Nummern wurden auf Richtigkeit mit den auf Papier vorliegenden Daten geprüft und in einer anderen Datei entsprechend hinterlegt. Ich habe mir bereits ein Makro gebastelt, welches mir die überprüften Buchungsnummern und das Quartal in dem sie geprüft wurden in einer "rohen" Liste zusammengeführt hat.
Nun habe ich also in der o.g. Excel-Datei zwei Blätter. Eines mit allen Buchungsnummern die es gibt und eines mit allen Buchungsnummern die geprüft wurden, plus in der Spalte daneben das Quartal in dem sie geprüft wurden, z.B. 2016 Q1.
Ich möchte mir nun eine Gesamtübersicht im ersten Blatt erstellen, also dem wo alle Buchungsnummern ausgeführt sind.
Sollte eine Buchungsnummer geprüft worden sein - also 1:1 irgendwo in Blatt 2 auftauchen - möchte ich, dass in der vorletzten Spalte des "Treffers" in Blatt1 z.B. "Ja" eingetragen wird und in der letzen Spalte das Quartal indem die Buchungsnummer geprüft wurde.
Die Blätter sind folgendermaßen aufgebaut:
- Blatt1 mit allen Buchungsnummern: Buchungsnummern sind im Bereich G5:S1218; der Prüfungstatus, also "Ja" wenn eine übereinstimmung gefunden, soll im Bereich S5:S1218 an der entsprechenden Stelle eingetragen werden; das Quartal im Bereich T5:T1218
- Blatt2 mit den Buchungsnummern die geprüft wurden: Buchungsnummern im Bereich A2:913; Quartal im Bereich B2:B913.
Wenn ein Wert im Bereich Blatt2(Geprüft)-A2:A913 auch im Bereich Blatt1(Alle)-G5:G1218 existiert
dann schreibe „Ja“ an Blatt1(Alle)-S[#Trefferzeile_Blatt1(Alle)]
und kopiere den Wert Blatt2(Geprüft)-B[#Trefferzeile_Blatt2(Geprüft)] nach Blatt1(Alle)-T[#Trefferzeile_Blatt1(Alle)]
Ich habe auch einmal schell eine Beispieldatei [attachment=24947] gebaut, damit lässt sich vielleicht besser experimentieren (Anhang).
Ich komme hier mit meinem Excel-Latein bedauerlicherweise ans Ende. Wenn nicht auch noch das Quartal mit kopiert und an die richtige Stelle gesetzt werden muss, würde ich es mit der bedingten Formatierung wohl noch hinbekommen (Duplikate aus beiden Blättern farblich markieren, anschließend nach Farbe filtern/sortieren und "Ja" schnell manuell hinzufügen.)
Deshalb wäre ich unendlich dankbar für Lösungsansätze oder Ideen, vielleicht lässt sich soetwas auch nur mit VB realisieren?
Vielen Dank im Voraus für jeglichen Input!