Worksheet_Change
04.05.2019 08:33:06
Franky
kann man diesen Code so umbauen das er auf diese externe, geschlossene Datei zugreift?
L:\HalleVertrieb\LUL_Intralogistik_Allgemein\Warenausgang\Tageslisten\Info.xlsx Tabelle1
Wenn ja, könnte mir jemand helfen?
Private Sub Worksheet_Change(ByVal Target As Range)
Dim var As Variant
If Target.Column 5 Then Exit Sub
If Target.Cells.Count > 5 Then Exit Sub
Application.EnableEvents = False
On Error GoTo ERRORHANDLER
With Worksheets("Test")
If Not IsEmpty(Target) Then
var = Application.Match(Target.Value, .Columns(1), 0)
If Not IsError(var) Then
Target.Offset(0, 1).Value = .Cells(var, 2).Value
Target.Offset(0, 2).Value = .Cells(var, 4).Value
Target.Offset(0, 3).Value = .Cells(var, 5).Value
End If
Else
Range(Target, Target.Offset(0, 7)).ClearContents
End If
End With
ERRORHANDLER:
Application.EnableEvents = True
End Sub
Vielen Dank und ein schönes Wochenende.