Ich führe also ein Makro aus, das eine Tabelle vernichtet, nachdem es eine Suche durchgeführt hat. Es gibt die Ergebnisse aus, löscht sie und führt dann die Suche mit einem anderen aus.Kopieren von Blatt 1 nach Blatt 2, wenn der Wert geändert wird
Ich versuche, einen Teil des Textes zu kopieren, der auf einem anderen Blatt ausgegeben wird. ohne irgendwelche Daten zu verlieren.
Mein aktueller Code "recopies" jede Spalte jedes Mal, wenn ein neuer Zeileneintrag eingegeben wird. Ich möchte nur, dass es in die Zellen kopiert wird, die eine Grenze haben.
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Columns("D:P")) Is Nothing Then Exit Sub
Range("D" & Target.Row).Copy Sheets("Sheet3").Range("A" & Rows.COUNT).End(xlUp).Offset(1, 0)
Range("E" & Target.Row).Copy Sheets("Sheet3").Range("B" & Rows.COUNT).End(xlUp).Offset(1, 0)
Range("F" & Target.Row).Copy Sheets("Sheet3").Range("C" & Rows.COUNT).End(xlUp).Offset(1, 0)
Range("G" & Target.Row).Copy Sheets("Sheet3").Range("D" & Rows.COUNT).End(xlUp).Offset(1, 0) '
Range("H" & Target.Row).Copy Sheets("Sheet3").Range("E" & Rows.COUNT).End(xlUp).Offset(1, 0)
Range("I" & Target.Row).Copy Sheets("Sheet3").Range("F" & Rows.COUNT).End(xlUp).Offset(1, 0)
Range("J" & Target.Row).Copy Sheets("Sheet3").Range("G" & Rows.COUNT).End(xlUp).Offset(1, 0)
Range("K" & Target.Row).Copy Sheets("Sheet3").Range("H" & Rows.COUNT).End(xlUp).Offset(1, 0)
Range("L" & Target.Row).Copy Sheets("Sheet3").Range("I" & Rows.COUNT).End(xlUp).Offset(1, 0)
Range("M" & Target.Row).Copy Sheets("Sheet3").Range("J" & Rows.COUNT).End(xlUp).Offset(1, 0)
Range("N" & Target.Row).Copy Sheets("Sheet3").Range("K" & Rows.COUNT).End(xlUp).Offset(1, 0)
Range("O" & Target.Row).Copy Sheets("Sheet3").Range("L" & Rows.COUNT).End(xlUp).Offset(1, 0)
Range("P" & Target.Row).Copy Sheets("Sheet3").Range("M" & Rows.COUNT).End(xlUp).Offset(1, 0)
End Sub
Entschuldigung, ich habe nicht bemerkt, dass ich die Spaltenbeschriftungen nicht drin hatte. Aber danke! Ich wusste nichts über die Größenanpassung. Und ich hatte Probleme mit der Syntax der Schnittpunktfunktion. Du hast mein Problem gelöst, danke! – andrew