Ich möchte ein Makro erweitern (das ich aus diesem Forum habe). Eigentlich läuft das Makro für das Fallfenster perfekt. Nur möchte ich jetzt noch eine Startseite einbauen, welche dann nach drücken eines CommandButtons hidden wird, wodurch das Blatt mit dem Fallfenster zum Vorschein kommt. Jetzt soll zusätlich das Start-Makro noch machen, dass der Wert der Combobox auf die erste Möglichkeit gesetzt wird (ListIndex = 1), dies jedoch OHNE dass das Makro der Combobox dann abgearbeitet wird. Es soll nur die Variable vorher "geladen" werden, so dass das Fallfenster dann grad beim ersten Anwählen funktioniert und nicht noch zuerst die Variable laden muss.
Besten Dank für Hilfe
thomas
Auf Tabelle "Start":
Start ()
Sheets("Start").visible = False
Sheets("Model").ComboBox1.ListIndex = 1 '-->Das sollte irgendwie anders sein!!,
'so dass Dann Combobox-Makro nicht abgearbeitet wird und trotzdem
'die Variable 'vorher geladen wird, damit erstes Anwählen des Fenster
'dann funktioniert und damit nicht erst die Variable vorher definiert wird.
End Sub
Fallfenster auf Tabelle "Model":
Dim vorher As String
Private Sub ComboBox1_Change()
Dim jetzt As String
jetzt = ComboBox1.Value
Select Case jetzt
Case "Soll-Gewinn"
If vorher = "BE" Then Call Makro11
If vorher = "ROS" Then Call Makro12
Case "Soll-ROS"
If vorher = "BE" Then Call Makro13
If vorher = "SG" Then Call Makro14
Case "Break-even"
If vorher = "ROS" Then Call Makro15
If vorher = "SG" Then Call Makro16
End Select
vorher = ComboBox1.Value
End Sub