Thema Datum  Von Nutzer Rating
Antwort
29.11.2016 09:13:07 Chris
Solved
29.11.2016 09:49:35 Chris
*****
Solved
Rot Change Events
29.11.2016 11:47:29 Chris
Solved
29.11.2016 12:51:58 lupo1
NotSolved

Ansicht des Beitrags:
Von:
Chris
Datum:
29.11.2016 11:47:29
Views:
659
Rating: Antwort:
 Nein
Thema:
Change Events

Die Antwort: 

Im Modul1:

Option Explicit
 
Public cCheck() As New clsCheck
 
Public chk_vern(0 To 70) As Variant
 
 
Sub Check_Init()
     Dim objChkB As OLEObject, intCount As Long
     For Each objChkB In ActiveSheet.OLEObjects
         If objChkB.progID = "Forms.CheckBox.1" Then
             intCount = intCount + 1
             ReDim Preserve cCheck(1 To intCount)
             Set cCheck(intCount).CheckBox = objChkB.Object
         End If
     Next
End Sub
 
In Klasse clsCheck
 
Option Explicit
 
Public WithEvents CheckBox As MSForms.CheckBox
     
Private Sub checkBox_Change()
 
checksuntermenue1
 
    
End Sub
 
 
Beim öffnen dann:
 
 
Private Sub Workbook_Open()
 
'Tabellenblatt beim Öffnen aktivieren
 
Check_Init
 
End Sub
 

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
29.11.2016 09:13:07 Chris
Solved
29.11.2016 09:49:35 Chris
*****
Solved
Rot Change Events
29.11.2016 11:47:29 Chris
Solved
29.11.2016 12:51:58 lupo1
NotSolved