AW: Teilloesung - aber wie auf Ereignisse reagieren?
18.06.2007 13:01:04
Rudi
Hallo,
dafür musst du die Boxen einer eigenen Klasse zuweisen.
in ein Klassenmodul (clsCheckBox)
Option Explicit
Public WithEvents myCBX As MSForms.CheckBox
Sub myCBX_Click()
MsgBox myCBX.Name
End Sub
in ein Modul:
Public oCBX(1 To 10) As New clsCheckBox
in die UF:
Private Sub UserForm_Initialize()
Dim i As Integer
For i = 1 To 10
Set oCBX(i).myCBX = Me.Controls.Add("forms.checkbox.1")
With oCBX(i).myCBX
.Name = "myCBX " & i
.Left = 10
.Top = 10 + (i - 1) * 15
.Caption = i
End With
Next
End Sub
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe