Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
1108to1112
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Zeile kopieren wenn Wert nicht enthalten ist
Bastian
Hallo zusammen,
ich hoffe mal wieder auf eure Hilfe, da ich mich momentan etwas im Kreis drehe.
Ich habe 2 Exceldateien. Eine wird regelmässig neu erstellt und wird stets in die andere Datei reinkopiert (die dann quasi alle zuvor neu erstellten Dateien auf einen Blick darstellt).
Vom Aufbau sind beide Dateien identisch.
Was ich möchte ist folgendes:
Das ganze soll per VBA automatisiert werden und bei jeder Zeile soll geprüft werden, ob ein Wert in Spalte O schon in der 2 Datei schon vorhanden ist.
Wenn ja, dann soll die nächste Zeile geprüft werden, falls nicht, dann soll diese Zeile in die erste freie Zeile kopiert werden.
Rein in Excel würde ich das wohl mit einem SVerweis lösen, aber wie kriege ich das in VBA hin?
Dazu das kopieren der Zeilen der einen Datei in eine andere Datei in einem anderem Verzeichnis.
Meine Versuche dazu waren eher etwas kümmerlich; ich hoffe ihr wisst Rat.
Vielen Dank schon mal vorab!
Viele Grüße
Bastian

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Zeile kopieren wenn Wert nicht enthalten ist
23.10.2009 09:49:38
Reinhard
Hallo Bastian,
Sub tt()
Dim wks1 As Worksheet, wks2 As Worksheet, Zei1 As Long, Zei2 As Long
Dim wkb As Workbook, Anz As Integer
For Each wkb In Workbooks
If wkb.Name = "Dat1.xls" Or wkb.Name = "Dat2.xls" Then Anz = Anz + 1
Next wkb
If Anz 
Gruß
Reinhard
AW: Zeile kopieren wenn Wert nicht enthalten ist
23.10.2009 10:07:49
Bastian
Hallo Reinhard,
noch klappt es leider nicht ganz.
Es erscheint immer die Messagebox das ich beide Datein öffnen soll - was ich auch getan habe.
Die Namen und Verzeichnisse habe ich natürlich angepasst.
Datei 1: P:\Test\Test 2.0.xls (Tabellenblatt = Stammblatt)
Datei 2: P:\Test\Sammeltest.xls (Tabellenblatt = Tabelle1)
Habe die Verzeichnisse und Namen in den "" angepasst - leider kommt trotzdem die oben besagte Meldung.
Was habe ich vergessen anzupassen?
Dank dir.
Viele Grüße
Bastian
Anzeige
AW: Zeile kopieren wenn Wert nicht enthalten ist
23.10.2009 12:18:21
Reinhard
Hallo Bastian,
Set wks1 = Workbooks("Test 2.0.xls").Worksheets("Stammblatt")
Set wks2 = Workbooks("Sammeltest.xls").Worksheets("Tabelle1")
Gruß
Reinhard
AW: Zeile kopieren wenn Wert nicht enthalten ist
23.10.2009 13:45:00
Bastian
Hallo Reinhard,
ähm ja... manchmal sieht man den Wald vor lauter Bäumen nicht... ;-)
Es klappt wunderbar! Vielen Dank für die klasse Hilfe!
Viele Grüße
Bastian

308 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige