Beim Start des Programmes sollten untenstehende Werte eingetragen werden. Beim öffnen von Userform1 sollten/sind alle Listenfelder blau aktiviert.
Ich habe den Eindruck das funktioniert nur zufällig (
). Vor allem der Wert der in „f8“ eingetragen werden sollte geht meist verloren. Wenn ich dann vergesse diese Listbox anzuclicken stürzt das Programm ab weil ohne diesen Wert nicht gerechnet werden kann. „Keine“ wird im Programm natürlich in eine Zahl umgewandelt.
Die Werte werden alle über Listboxen eingegeben. Controlsource ist den entsprechenden Zellen zugeordnet.
Oder wird die Startposition ( Initialisierung ) etwa anders gemacht?
Private Sub Workbook_Open()
ActiveWorkbook.Worksheets(„Tabelle1“).Activate
ActiveSheet.Range(„c2“) = 80
ActiveSheet.Range(„c3“) = 200
ActiveSheet.Range(„c4“) = 2000
ActiveSheet.Range(„f4“) = „DA4“
ActiveSheet.Range(„f5“) = „DA4“
ActiveSheet.Range(„f6“) = „DL050T2E“
ActiveSheet.Range(„f8“) = „Keine“
ActiveSheet.Range(„f9“) = „DA6“
ActiveSheet.Range(„f10“) = „DA6“
ActiveSheet.Range(„i8“) = 1
ActiveSheet.Range(„b38“) = 1
ActiveSheet.Range(„b39“) = 1
ActiveSheet.Range(„N30“) = „Cotton“
UserForm1.Show
Vielen Dank für Eure Hilfe
Schöne Frühlingsgrüsse