AW: 48 Comboboxen mit einem Code formatieren?
08.02.2009 19:07:00
Tino
Hallo,
dies kann man mit einem Klassenmodul programmieren.
Beispielcode:
Dialog UserForm1
Option Explicit
Private Sub UserForm_Initialize()
Dim coComb As Control
Dim i As Integer
For i = 0 To Me.Controls.Count - 1
If TypeName(Me.Controls(i)) = "ComboBox" Then
Redim Preserve CComb(i)
Set CComb(Ubound(CComb)).objComb = Me.Controls(i)
End If
Next i
End Sub
Private Sub UserForm_Terminate()
Erase CComb
End Sub
Modul Modul1
Option Explicit
Public CComb() As New Klasse1
Klassenmodul Klasse1
'Klassenmodul Name Klasse1
Option Explicit
Public WithEvents objComb As MSForms.ComboBox
Private Sub objComb_Change()
objComb = Format(objComb, "hh:mm")
End Sub
Gruß Tino