返回列表 上一主題 發帖

[發問] 請問一個重覆程式碼使用上的問題

回復 1# mygod0403



表單UserForm1程式碼
  1. Dim col As New Collection
  2. Private Sub UserForm_initialize()
  3. Dim myc As cmds
  4. For i = 1 To 10
  5.   Set myc = New cmds
  6.   Set myc.cmd = Me.Controls("Textbox" & i)
  7.   col.Add myc
  8. Next
  9. Set myc = Nothing
  10. End Sub
複製代碼
物件類別模組cmds程式碼
  1. Public WithEvents cmd As MSForms.TextBox
  2. Private Sub cmd_change()
  3. For i = 1 To 10
  4.   data = data + Val(UserForm1.Controls("Textbox" & i))
  5.   UserForm1.Label1.Caption = data
  6. Next
  7. End Sub
複製代碼

TOP

回復 10# mygod0403

     找不到指定的物件
=>有沒有在表單上建立
10個TextBox: 名稱分別為TextBox1~ TextBox10   
1個Label1:   名稱為Label1

有問題請上傳excel檔案

TOP

        靜思自在 : 人生沒有所有權,只有生命的使用權。
返回列表 上一主題