voller hoffnung wende ich mich an die Community. Ich habe folgendes Problem. Ich habe 3 Tabellenblätter in einer Mappe
Tabelle 1
Tabelle 2
Tabelle 3
Tabelle1 enthält ein Feld in dass ich bestimmte Zahlenkombinationen eingebe. In abhängigkeit dieser Ändert sich eine Zelle L7 in diesem Tabellenblatt. Im Anschluss wird im Datensatz der Tabelle2 der ensptrechende Wert gesucht und die gesamte Zeile in das Tabellenblatt 3 kopiert. Nun möchte ich jedoch dass auch der aktuelle inhalt zum Zeitpunkt des Kopiervorgangs ans ende der kopierten Zeile in Tabellenblatt 3 geschrieben wird.
hier mein aktueller Code
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
Dim lngZiel As Long
Dim varSuche As Variant
If Not Intersect(Target, Range("D7")) Is Nothing Then
With Sheets("Ergebnisse")
lngZiel = .Cells(.Rows.Count, 3).End(xlUp).Row + 1
End With
varSuche = Range("D7").Value
With Sheets("BerechneteTeile")
Set c = .Columns(32).Find(varSuche, LookIn:=xlValues, lookat:=xlWhole)
If Not c Is Nothing Then
.Rows(c.Row).Copy Sheets("Ergebnisse").Cells(lngZiel, 1)
MsgBox "Bauteil wurde in die Stückliste aufgenommen"
Call Limitierung
Call Legogesicht
Else
MsgBox "Bauteil wurde nicht gefunden, bitte erneut scannen!"
End If
End With
End If