Marian fragt sich, ob es eine Möglichkeit gibt, eine ganze Zeile von einem Arbeitsblatt in ein anderes Arbeitsblatt zu kopieren, basierend auf dem Auftreten eines bestimmten Textwerts („Ja“) in Spalte E der Zeile. Vlookup scheint für diese Art der Auswertung nicht zu funktionieren.

Wenn Sie diese Art von Aufgabe nur sporadisch ausführen müssen, können Sie einfach die Filterfunktionen von Excel verwenden. Aktivieren Sie den Filter und filtern Sie Ihre Daten so, dass nur Zeilen mit „Ja“ in Spalte E angezeigt werden. Kopieren Sie die sichtbaren Zeilen und fügen Sie sie in das gewünschte Arbeitsblatt ein.

Wenn Sie die Aufgabe häufiger ausführen müssen, können Sie ein Makro erstellen, um das Kopieren zum Kinderspiel zu machen. Das folgende Makro untersucht die ersten 1.000 Zeilen von Sheet1 und kopiert alle Zeilen, die in Spalte E „yes“ enthalten, in Sheet2.

Sub CopyYes()

Dim c As Range     Dim j As Integer     Dim Source As Worksheet     Dim Target As Worksheet

' Change worksheet designations as needed     Set Source = ActiveWorkbook.Worksheets("Sheet1")

Set Target = ActiveWorkbook.Worksheets("Sheet2")



J = 1     ' Start copying to row 1 in target sheet     For Each c In Source.Range("E1:E1000")   ' Do 1000 rows         If c = "yes" Then            Source.Rows(c.Row).Copy Target.Rows(j)

j = j + 1         End If     Next c End Sub

Beachten Sie, dass das Makro alle Informationen überschreibt, die bereits in Sheet2 enthalten sind. Es ist auch nicht „dynamisch“, was bedeutet, dass das Makro nicht hilft, wenn sich die Werte in Spalte E ändern und Sie möchten, dass die Zeilen in Sheet2 diese Änderungen widerspiegeln.

Weitere Informationen zum automatischen Kopieren von Informationen von einem Arbeitsblatt in ein anderes finden Sie auf dieser Website:

https://www.mrexcel.com/forum/excel-questions/602635- automatically-move-entire-rows-one-worksheet-into- another-worksheet-same-workbook.html

Obwohl die URL hier in drei Zeilen angezeigt wird, handelt es sich nur um eine einzelne URL. Sie sollten sicherstellen, dass Sie alles in Ihren Browser bekommen.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (13399) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365.