13.06.2017, 12:01
Hallo liebe Excel-Gemeinde,
bin mal wieder am Basteln und benötige wieder mal eure Hilfe! :)
Folgenden code habe ich, dieser bringt aber mein Excel immer zum Absturz:
Ich habe in Tabelle50 in der Zelle A18 ein Dropdown über die Datenüberprüfung eingefügt, hier wähle ich den KUndenname aus der Liste in Tabelle4 SpalteA. Ich möchte, dass die dazugehörigen Daten aus Spalte B, C, D und E jeweils dann in der Tabelle50 in Zellen A19, A20, A21 und A22 je nach Auswahl in den Dropdown entsprechen übertragen werden! Wenn A18 leer oder ein Name eingegeben wird der nicht in der Liste ist, sollen A19, A20, A21 und A22 geleert werden!
Kann mir jemand hier helfen? :)
Vielen Dank
VG
Alexandra
bin mal wieder am Basteln und benötige wieder mal eure Hilfe! :)
Folgenden code habe ich, dieser bringt aber mein Excel immer zum Absturz:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Wsf As WorksheetFunction
Dim Bereich As Range
Set Bereich = Tabelle4.Range("A2:E3")
Set Wsf = Application.WorksheetFunction
Tabelle50.Cells(19, 1).Value = Wsf.VLookup(Tabelle50.Cells(18, 1).Value, Bereich, 2, False)
Tabelle50.Cells(20, 1).Value = Wsf.VLookup(Tabelle50.Cells(18, 1).Value, Bereich, 3, False)
Tabelle50.Cells(22, 1).Value = Wsf.VLookup(Tabelle50.Cells(18, 1).Value, Bereich, 4, False) & " " & Wsf.VLookup(Tabelle50.Cells(18, 1).Value, Bereich, 5, False)
'Tabelle50.Cells(23, 1).Value = Wsf.VLookup(Tabelle50.Cells(18, 1).Value, Bereich, 5, False)
Tabelle50.Cells(27, 1).Value = Wsf.VLookup(Tabelle50.Cells(18, 1).Value, Bereich, 5, False)
End Sub
Kann mir jemand hier helfen? :)
Vielen Dank
VG
Alexandra