1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| Sub Test()
Dim MonLabel As Object
Dim MaTextBox As Object
PositionTop = 10
For Ctr = 1 To ActiveSheet.UsedRange.Rows.Count
Set MaTextBox = UserForm3.Controls.Add("Forms.TextBox.1")
Set MonLabel = UserForm3.Controls.Add("Forms.label.1")
With MonLabel
.Caption = ActiveSheet.UsedRange.Cells(Ctr, 1).Value
.Height = "16"
.Top = PositionTop + 2
.Width = "180"
.Left = "60"
End With
With MaTextBox
.Height = "16"
.Top = PositionTop
.Width = "26"
.Left = "20"
.Name = "TextBox" & Ctr
End With
PositionTop = PositionTop + 24
Next
With UserForm3
.Height = PositionTop + 50
.Width = "260"
.Caption = "Saisie du compte de référence"
End With
With UserForm3.CommandButton1
.Caption = "OK"
.Height = "24"
.Top = PositionTop
.Width = "96"
.Left = "60"
End With
UserForm3.Show
End Sub |
Partager