Tabellenblätter abgleichen und automatisch aktualisieren
hallo ins forum,
folgende excel-frage: in einer datei mit mehreren tabellenblättern sollen bestimmte spalten aus einem tabellenblatt identisch in ein anderes übertragen werden. nun sollen aber änderungen, die in dem "ur"-tabellenblatt vorgenommen werden sich auch auf das "abbild" übertragen. änderungen erfolgen primär, dass an unterschiedlichen stellen zeilen eingefügt werden.
gibt es also eine funktion, die kontinuierlich und automatisch änderungen in dem quell-tabellenblatt überprüft und dann in dem neuen blatt aktualisiert?
besten dank für hilfe
maku
Antwort schreiben
Antwort 1 von fedjo vom 12.08.2020, 16:54 Options
Hallo maku,
den Code in Tabelle1 einfügen.
Daten von Tabelle1 Spalten A:B werden dann automatisch in Tabelle2 übernommen.
Gruß
fedjo
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'überträgt automatisch Spalte A:B von Tabelle1 in Tabelle2
Worksheets("Tabelle2").Range("A:B").Value = Worksheets("Tabelle1").Range("A:B").Value
End Sub
Antwort 2 von kuefra vom 18.08.2020, 21:29 Options
hallo fedjo
komme leider erst jetzt dazu zu antworten...
muss ganz dumm fragen; schätze aber mal, dass ich den code "in" ein macro eingeben muss, richtig? habe das noch nie gemacht. kann man das mit "zwei klicks" machen oder soll ist es notwendig sich eingehender mit der materie visual basic und macro auseinander zu setzen?
danke im voraus
maku
Antwort 3 von nighty vom 18.08.2020, 23:27 Options
hi all
ganz einfach :-))
gruss nighty
alt + f11 oeffnet den vbed
dort projektexplorer oeffnen
dort den code in tabelle1 einfuegen (doppelclick auf tabelle1 oder deine wahltabelle)