ElseIf Abfrage und Wert in Zelle schreiben
17.01.2025 10:13:40
Jochi-W
ich habe ein Problem mit einer ElseIf Abfrage die mir einen Wert in eine Zelle schreiben soll. Anbei mein Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If [b10].Value = "bosch" Then
Range("B1").Value = "adresse1"
Range("B2").Value = "adresse2"
ElseIf
[b10].Value = "siemens" Then
Range("B1").Value = "adresse3"
Range("B2").Value = "adresse4"
Else Range("B2").Value = "ZF"
End If
End Sub
Wenn in Zelle B10 ein Firmenname erscheint soll in Zelle B1 und B2 die Adresse geschrieben werden. Eigentlich nichts besonderes. Das ganze soll durchlaufen sobald eine Änderung in der Excel Tabelle durchgeführt wird. Sobald eine Bedingung zutrifft stürzt mein Excel nach ausführen des Codes ab. Ab und zu schreibt er die Werte in die Zelle und stürzt dann ab. Die Firmennamen sind hier nur Platzhalter...
Hat jemand eine Idee warum bzw. wo das Problem liegt?
Vielen Dank und schönes Wochenende
Anzeige