Excel - Kopieren von Zeilen basierend auf einer Bedingung
Microsoft Office Software wird mit der Excel-Anwendung geliefert, die dank ihres benutzerfreundlichen Datensortiersystems zu einer weltweit verwendeten Tabellenkalkulationsanwendung geworden ist. Mit der Excel Office Software-Anwendung können Sie Daten, die in einer Zeile enthalten sind, in eine andere Zeile kopieren und dieselben Daten mithilfe der Fill-Eigenschaft aus einer Zeile in mehrere Zeilen kopieren. Sie müssen die Informationen nicht erneut eingeben. Es ist auch möglich, Zeilen aus einem Arbeitsblatt mit Überschriften in Zeile 1 und Daten ab Zeile 2 in ein anderes Arbeitsblatt zu kopieren, in dem die Spalte Begriffe enthält. Sie müssen einen einfachen Code schreiben, um Zeilen von Ihrem Arbeitsblatt in ein anderes Arbeitsblatt zu kopieren.
Problem
Wie kann Excel die gesamte Datenzeile aus einem Arbeitsblatt mit dem Namen Mitarbeiterinventar in ein anderes Arbeitsblatt mit dem Namen EEs kopieren, wenn Spalte Q TERM enthält? Ich habe fast alles versucht, aber nichts funktioniert. Bitte helfen Sie!
Lösung
Annahmen für diesen Code:
1. Das Blatt Mitarbeiterinventar enthält Überschriften in Zeile 1, sodass die Daten in Zeile 2 überprüft werden.
2. Spalte Q enthält keine leeren Zellen.
3. Das EEs-Blatt enthält Überschriften in Zeile 1, sodass die Daten in Zeile 2 kopiert werden.
Set i = Sheets ("Employee Inventory") Set e = Sheets ("EEs") "& j) =" TERM "Dann ist d = d + 1 e.Rows (d) .Value = i.Rows (j) .Value End Wenn j = j + 1 Loop
Hinweis
Danke an Helper für diesen Tipp im Forum.