Thema Datum  Von Nutzer Rating
Antwort
Rot Code beim Start ausführen
08.11.2016 21:57:15 Bob
NotSolved
08.11.2016 23:28:24 Gast83936
NotSolved
09.11.2016 09:40:35 Bob
NotSolved
23.11.2016 20:07:55 Gast97926
NotSolved

Ansicht des Beitrags:
Von:
Bob
Datum:
08.11.2016 21:57:15
Views:
1492
Rating: Antwort:
  Ja
Thema:
Code beim Start ausführen

Hallo!

Ich habe das Problem, dass mein Code nicht automatisch ausgeführt wird. Ich muss mir immer erst meinen Code anzeigen lassen (er ist in Tabelle1) und dann auf "Sub/UserForm ausführen" klicken. Danach funktioniert alles perfekt.

Mir ist die Call-Funktion bekannt, um ein Makro direkt beim Öffnen der .xlsm zu starten. Allerdings habe ich in meinem Fall gar kein richtiges Makro, sondern nur folgenden Code:

 

Private Sub UserForm_Initialize()

With Me.ComboBox1
.AddItem "Grün"
.AddItem "Gelb"
.AddItem "Rot"
End With

With Me.ComboBox2
.AddItem "Grün"
.AddItem "Gelb"
.AddItem "Rot"
End With

End Sub


Private Sub ComboBox1_Change()
If Me.ComboBox1 = "Rot" Then Range("A1").Interior.Color = vbRed
If Me.ComboBox1 = "Gelb" Then Range("A1").Interior.Color = vbYellow
If Me.ComboBox1 = "Grün" Then Range("A1").Interior.Color = vbGreen
End Sub

Private Sub ComboBox2_Change()
If Me.ComboBox2 = "Rot" Then Range("A8").Interior.Color = vbRed
If Me.ComboBox2 = "Gelb" Then Range("A8").Interior.Color = vbYellow
If Me.ComboBox2 = "Grün" Then Range("A8").Interior.Color = vbGreen
End Sub

 

Wie kann ich diesen Code automatisch ablaufen lassen?

Danke und liebe Grüße!


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Code beim Start ausführen
08.11.2016 21:57:15 Bob
NotSolved
08.11.2016 23:28:24 Gast83936
NotSolved
09.11.2016 09:40:35 Bob
NotSolved
23.11.2016 20:07:55 Gast97926
NotSolved