Gerne würde ich Eure Hilfe zur folgenden Problemstellung anfragen.
Und zwar geht es darum, zwei Werte in zwei verschiedenen Dateien zu vergleichen, und wenn diese übereinstimmen, die entsprechende Zeile in die andere Datei zu kopieren.
Im Detail würde es folgendermassen aussehen:
- Meine Datei "Plan" habe ich offen und starte das Makro.
- Es öffnet die Datei "IST", welche in einem anderen, bestimmten Ordner abgelegt ist. (Pfad angeben)
- Nun wird in der Datei "Plan" im Blatt "Forecast" in Spalte A (als Konstante definiert, da sich die Spaltenzuordnung ändern kann) der erste Wert ab Zeile 17 (als Konstante definiert) genommen und verglichen mit den Werten in der Datei "IST" im Blatt "IST" in Spalte B auch ab Zeile 17 (beides als Konstante definiert).
- Bei Übereinstimmung kopiert er die Zeile, wo der Wert gefunden wurde, von Spalte A bis XX (als Konstante definieren) und fügt die Zeile in die Datei "Plan" im Blatt "IST" und zwar ab Zeile 17 (beides als Konstante definiert) ein (Einfügen als Breite der Ursprungsspalte beibehalten).
- Er sucht dann weiter und bei jeder Übereinstimmung kopiert er die entsprechenden Zeile wo der Wert gefunden wurde in die Datei "Plan" ins Blatt "IST" und fügt sie unten an die bereits kopierten Zeilen hinzu.
- Falls beim Vergleich eine Zeile oder mehr übersprungen wurde, bis die nächste Übereinstimmung gefunden wurde, fügt er diese Zeile nicht direkt unter den bereits bestehenden Zeilen hinzu, sondern lässt eine Zeile frei.
- Danach nimmt er den nächsten Wert in der Datei "Plan" im Blatt "Forecast" in Spalte A und vergleich diesen mit den Werten in der Datei "IST". Bei Zellen ohne Wert diese überspringen.
- Wenn er keine Übereinstimmung mehr gefunden hat, schliesst er wieder die Datei "IST" ohne zu speichern.
Ich hoffe meine Erläuterungen helfen, Euch ein Bild vom Ablauf zu machen.
Falls Unklarheiten bestehen, stehe ich Euch gerne zur Verfügung.
Für jeden Tipp/Hilfe bin ich Euch sehr dankbar!
Beste Grüsse
Patrick