Private Sub UserForm_Initialize()
Dim i As Long
i = 2
For Each prvek In Me.Controls
If TypeName(prvek) = "CheckBox" Then
prvek.Caption = List1.Cells(i, 1)
i = i + 1
End If
Next prvek
End Sub
Zaslal/a
5.6.2012 17:02Ahoj,
zkouším si udělat formulář s checkboxy a zajímalo by mě, jestli jdou naplnit nějak hromadně. Zatím jsem zjistil pouze toto, ale musím každý box vypsat samostatně. Nešlo by to nějakým cyklem?
Private Sub UserForm_Initialize()
Me.CheckBox1.Caption = List1.Cells(2, 1)
Me.CheckBox2.Caption = List1.Cells(3, 1)
Me.CheckBox3.Caption = List1.Cells(4, 1)
Me.CheckBox4.Caption = List1.Cells(5, 1)
Me.CheckBox5.Caption = List1.Cells(6, 1)
Me.CheckBox6.Caption = List1.Cells(7, 1)
Me.CheckBox7.Caption = List1.Cells(8, 1)
Me.CheckBox8.Caption = List1.Cells(9, 1)
Me.CheckBox9.Caption = List1.Cells(10, 1)
Me.CheckBox10.Caption = List1.Cells(11, 1)
End Sub
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.