Ich habe 2 Arbeitsblätter (nennen wir sie Arbeitsblatt1 und Arbeitsblatt2) in 1 Arbeitsmappe (einzelne Excel-Datei). workseet1 enthält 2 Spalten: Description und Column (2 Auswahlmöglichkeiten: Completed und In-Progress).
Beschreibung und Status ( Abgeschlossen / In Bearbeitung )
Meine Anforderung: Wenn ich den Status = In Bearbeitung (aus der Dropdown-Liste) auswähle, muss diese gesamte Zeile in das zweite Arbeitsblatt verschoben werden, d. H. In das Arbeitsblatt2. Damit ich nur noch die Zeilen habe, die im Arbeitsblatt den Status = Abgeschlossen haben. Das heißt, Arbeitsblatt1 enthält nur Zeilen mit Status = Abgeschlossen und das zweite Arbeitsblatt, d. H. Arbeitsblatt2, enthält nur Zeilen mit Status = In Bearbeitung.
Sobald ich eine Option aus dem Status auswähle, wird sie in das entsprechende Arbeitsblatt verschoben.
TIA
Antworten:
Nicht ganz sicher, warum Sie Ihre Daten aufteilen möchten, aber Sie können das verwenden
Worksheet_Change()
Veranstaltung in VBA zu erreichen, was Sie suchen.Das geht in der Fertige Arbeitsblätter Code:
Das geht in der In Bearbeitung Arbeitsblätter Code:
Das geht in eine Standardmodul :
quelle