HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
VBA nur mit Recorder
daniel
26.05.2026 15:53:46
AW: nur neue Daten kopieren. Spalte 1+2 (Datum/Uhrzeit)
Hi
naja, so schwierig ist das das nicht.
Spalte einfügen und die entsprechende Formel eintragen.
Der Recorder ist dein Freund.

aber du hast noch eine eine andere Option.
du willst ja nur prüfen, ob der Wert schon in der anderen Datei drin ist oder nicht. Das geht alternativ auch mit ZählenWenns(Datumsspalte;Datum;Uhrzeitspalte;Uhrzeit)=0

in VBA dann statt dem .Find + IF nur mit diesem IF

If Worksheetfunction.CountIFs(wksZiel.columns(1), .Cells(ZeileQuelle, 1), wksZiel.columns(2), .Cells(ZeileQuelle, 2)) = 0 then 'neuer Datensatz


Gruß Daniel
Als Antwort auf diesen Beitrag
Demcko
26.05.2026 15:40:53
AW: nur neue Daten kopieren. Spalte 1+2 (Datum/Uhrzeit)
Hallo Daniel,
nochmals Dank für deine Lösung.
Das Problem ist, dass die Quelldatei, die ich nahezu täglich neu erstelle, aus einem Programm kommt, das Datum und Uhrzeit getrennt in zwei Spalten generiert. Das wäre nur dann sinnvoll, wenn ich das zusammenlegen von Datum und Uhrzeit in eine Spalte automatisieren könnte. Leider fehlt mir dazu die Fertigkeit.
Deshalb wäre es für mich zweckmäßig, wenn es noch eine Lösung gäbe, die zweite Spalte (Uhrzeit) mit zu berücksichtigen.
Hat jemand dafür eine Erweiterung für diesen Code?

Gruß
Demcko
Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.