20.12.2017, 13:45
Moin,
ich brauche als Anfänger mal wieder einen verständlichen Rat von Fachleuten.
Ich habe eine eine Userform mit 3 Textboxen, in der in ersten beiden Textboxen Werte eingetragen werden, die in der 3 multipliziert ausgegeben werden sollen.
Sobald die Werte aber nicht in der richtigen Reihenfolge eingegeben werden, erscheint der "Laufzeitfehler 13". Ich würde gerne immer dann, wenn ein Wert nicht gesetzt wird, dieses entsprechend mit einer Fehlermeldung angezeigt wird, alternativ dazu den Fehler vermeiden.
Hier mal mein "bescheidener" Code:
Private Sub TextBox7_Change()
Sheets("Tabelle3").Cells(25, 6).Value = TextBox7.Value
End Sub
Private Sub TextBox8_Change()
Sheets("Tabelle3").Cells(25, 8).Value = TextBox8.Value
TextBox9.Value = TextBox8.Value * TextBox7.Value
End Sub
Private Sub TextBox9_Change()
Sheets("Tabelle3").Cells(25, 9).Value = TextBox9.Value
End Sub
Über einen Commandbutton werden die Zellen und die dazu gehörige Excel-Tabelle wieder geleert. Hierbei taucht der gliche Fehler auf.
Was läuft verkehrt?
Besten Dank schonmal für Eure Mühe.
ich brauche als Anfänger mal wieder einen verständlichen Rat von Fachleuten.
Ich habe eine eine Userform mit 3 Textboxen, in der in ersten beiden Textboxen Werte eingetragen werden, die in der 3 multipliziert ausgegeben werden sollen.
Sobald die Werte aber nicht in der richtigen Reihenfolge eingegeben werden, erscheint der "Laufzeitfehler 13". Ich würde gerne immer dann, wenn ein Wert nicht gesetzt wird, dieses entsprechend mit einer Fehlermeldung angezeigt wird, alternativ dazu den Fehler vermeiden.
Hier mal mein "bescheidener" Code:
Private Sub TextBox7_Change()
Sheets("Tabelle3").Cells(25, 6).Value = TextBox7.Value
End Sub
Private Sub TextBox8_Change()
Sheets("Tabelle3").Cells(25, 8).Value = TextBox8.Value
TextBox9.Value = TextBox8.Value * TextBox7.Value
End Sub
Private Sub TextBox9_Change()
Sheets("Tabelle3").Cells(25, 9).Value = TextBox9.Value
End Sub
Über einen Commandbutton werden die Zellen und die dazu gehörige Excel-Tabelle wieder geleert. Hierbei taucht der gliche Fehler auf.
Was läuft verkehrt?
Besten Dank schonmal für Eure Mühe.