AW: Leider nicht
15.07.2020 10:17:08
Werner
Hallo,
meinst du so?
Private Sub Worksheet_Change(ByVal Target As Range)
Dim raFund As Range
If Target.Count > 1 Then Exit Sub
If Target.Column = 1 Or Target.Column = 3 Then
If Target.Row > 7 Then
If Cells(Target.Row, "A") "" And Cells(Target.Row, "C") "" Then
If Cells(Target.Row, "C") = "Filiale" Then
Set raFund = Range(Cells(2, "A"), Cells(8, "A")) _
.Find(what:=Cells(Target.Row, "A"), LookIn:=xlValues, lookat:=xlWhole)
If Not raFund Is Nothing Then
Cells(Target.Row, "E") = raFund.Offset(, 4)
Cells(Target.Row, "F") = raFund.Offset(, 5)
End If
End If
End If
End If
End If
Set raFund = Nothing
End Sub
Der Code gehört ins Codemodul des Tabellenblattes, auf dem er sich auswirken soll.
Rechtsklick auf den Tabellenblattreiter - Code anzeigen - Code rechts ins Codefenster kopieren.
Das Makro startet automatisch bei Änderungen in Spalte A und in Spalte C
Gruß Werner