Thema Datum  Von Nutzer Rating
Antwort
Rot Aufruf von Sub funktioniert nicht!
13.08.2015 16:03:50 Michi
Solved
13.08.2015 19:11:34 Gast72234
NotSolved
13.08.2015 21:52:06 Gast17090
NotSolved
14.08.2015 10:30:22 Gast87150
NotSolved
14.08.2015 12:08:43 Gast26016
NotSolved
14.08.2015 12:56:50 Michi
NotSolved
15.08.2015 15:56:59 Gast10461
NotSolved
17.08.2015 10:50:48 Gast62125
NotSolved

Ansicht des Beitrags:
Von:
Michi
Datum:
13.08.2015 16:03:50
Views:
1316
Rating: Antwort:
 Nein
Thema:
Aufruf von Sub funktioniert nicht!

Hallo, 

ich hab eine Sub geschrieben, die ich dann innerhalb einer Checkbox aufrufen will. Ich habe ca 100 Checkboxen, die jede die selbe Funktion haben. Sie sollen die Schriftfarbe einer Zelle (hier A1 als Beispiel genommen) ändern, je nachdem ob sie angeklickt sind oder nicht. Natürlich letzendlich dann für jeweils verschiendene Zellen, aber das ist im Moment erstmal egal. 

Um allerdings nicht 100 mal die selben Codezeilen zu haben, wollte ich eine allgemeine Sub schreiben und die jeweils in den Checkboxen aufrufen (was besseres fällt mir leider zur Zeit nicht ein). 

Das funktioniert auch, allerdings wird nur beim ersten Anklicken die Farbe geändert und wene die CheckBox dann nochmal angeklickt wird, passiert nichts mehr. Ich kann mir allerdings nicht erklären, woran das liegt. Mit jedem Anklicken müsste die Methode ja eigentlilch neu aufgerufen werden. 

 

Public Sub Checkboxen(ByVal i As Integer)
 
    If Checkbox + i Then Range("A1").Font.ColorIndex = 8
    If Not (Checkbox + i) Then Range("A1").Font.ColorIndex = 10
    
End Sub
 
 
 
' Methodenaufruf in CheckBox 
 
Private Sub CheckBox14_Click()
 
Call Checkboxen(14)
 
End Sub
 
 
 
Kann sich jm erklären, woran das liegen könnte? Vielen Dank schonmal im vorraus! 
 
Liebe Grüße
Michi 

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 Aufruf von Sub funktioniert nicht!
13.08.2015 16:03:50 Michi
Solved
13.08.2015 19:11:34 Gast72234
NotSolved
13.08.2015 21:52:06 Gast17090
NotSolved
14.08.2015 10:30:22 Gast87150
NotSolved
14.08.2015 12:08:43 Gast26016
NotSolved
14.08.2015 12:56:50 Michi
NotSolved
15.08.2015 15:56:59 Gast10461
NotSolved
17.08.2015 10:50:48 Gast62125
NotSolved