ich bin neu hier und auch sehr neu bei der VBA Programmierung.
Ich habe das Forum gerade durchsucht, aber bisher nichts gefunden was mir hierbei helfen könnte.
Ich habe eine Tabelle (Tabelle 1) mit mehreren Spalten. Die Zeilenanzahl kann immer unterschiedlich sein, sie wird wöchentlich aktualisiert.
Aufgabe 1)
Jetzt sollen weitere Daten (Tabelle 2) geladen werden und unter die bereits bestehende Tabelle eingefügt werden. Die Spalten sind bereits die gleichen, aber ich weiss nicht wie ich es angeben kann wo die neue Tabelle (ohne Überschrift) eingefügt werden soll, da sich eben die Anzahl der Zeilen der ursprünglichen Datei immer ändert.
Aufgabe 2)
Es sollen nur Eintrage der Tabelle 2 eingefügt, wenn der einzutragende Artikel noch nicht in Tabelle 1 vorhanden war. Wenn er bereits vorhanden ist, soll nur das Datum des Artikels aus Tabelle 2 mit dem Datum des Artikels in Tabelle 1 ersetzt werden.
Ich habe es versucht in der angehangenen Datei zu verdeutlichen.
https://www.herber.de/bbs/user/132360.xlsx
Ich würde versuchen in Tabelle 1 die Zeilen zu löschen die keinen Eintrag in der Datum-Spalte besitzen. Das hatte ich schon einmal hingekriegt.
Dann würde ich wahrscheinlich anfangen den ersten Artikel in TAbelle 2 mit den Artikeln aus Tabelle 1, Spalte 1, zu vergleichen. Wahrscheinlich mit einer Schleife oder Loop. DAnn wenn dieser Artikel bereits vorhanden, das neue DAtum in die DAtumszelle eintragen. Ich habe Schwierigkeiten mir vorzustellen wie die Datumszelle angesprochen werden kann, die ersetzt werden kann, da ich ja die Zeilennummer nicht kenne.
Wenn es bei einem Artikel keine Übereinstimmung in Tabelle 1 gibt soll dieser einfach mit unten hingeschrieben werden.
Für jeden Hinweis bin ich sehr dankbar. Vielleicht auch einen groben Aufbau? Ich weiß nicht, wie ich mehrere Befehle /Subs nacheinander ausführen lassen kann. Also erst die zeilen löschen, dann vergleichen etc.
Vielen DANK!!
Beste Grüße
Hannah