AW: VLookup mit Worksheet_Change über 2 Palten
19.11.2011 18:32:42
Paulo
Hallo Rudi,
Habe aus einen anderen Forum diese Variante bekommen die mehrere Zeilen verarbeitet klappt einwandfrei,
nur die Fehlermeldung aus Spalte 7 "#NV" habe ich nicht geschafft einzubauen.
Gruß
Paulo
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim isect As Range
If Target.Row = 1 Then
With Range(Cells(Target.Row, Target.Column), Cells(Target.Row + Target.Count - 1, _
Target.Column))
.Cells.Offset(0, 28).FormulaR1C1 = "=VLOOKUP(rc5,KAT2,2,0)"
.Cells.Offset(0, 28).Value = .Cells.Offset(0, 28).Value
.Cells.Offset(0, -4).FormulaR1C1 = "=VLOOKUP(rc5,KAT2,3,0)"
.Cells.Offset(0, -4).Value = .Cells.Offset(0, -4).Value
End With
Application.EnableEvents = True
End If
Case 7
Set isect = Intersect(Target, Columns(7))
If Not isect Is Nothing And Target.Count >= 1 Then
With Range(Cells(Target.Row, Target.Column), Cells(Target.Row + Target.Count - 1, _
Target.Column))
.Cells.Offset(0, 25).FormulaR1C1 = "=VLOOKUP(rc7,CODIA,12,0)"
.Cells.Offset(0, 25).Value = .Cells.Offset(0, 25).Value
End With
Application.EnableEvents = True
End If
End Select
ErrorHandler:
Application.EnableEvents = True
End Sub