返回列表 上一主題 發帖

[發問] 如何讓多個UserForm中的CheckBox參照

回復 1# av8d
2#  kimbal版主 問說 "30個 USERFORM設計是否都一樣? "
如是 請上傳檔案 ,可用物件類別來試試

TOP

回復 4# av8d
附檔非是 "30個 USERFORM設計是一樣的 " 不好設計
試試看  30個 USERFORM CheckBox名稱都一樣  依UserForm1的 CheckBox的.Caption
  1. Private Sub UserForm_Initialize()
  2.     Dim cCBs As Integer
  3.     轉換Caption Me 'UserForm11 UserForm12       '每一個 UserForm 寫入此程式碼
  4.     'ThisWorkbook.轉換Caption Me                '置於ThisWorkbook
  5. End Sub
複製代碼
  1. Sub 轉換Caption(theForm As UserForm)     '此程序供30個UserForm使用,可置於ThisWorkbook 或 一般模組中
  2.     Dim cCBs As Integer
  3.     For cCBs = 1 To 28    ,所有表單 的 CheckBox 名稱都一樣
  4.        theForm.Controls("CheckBox" & cCBs).Caption = UserForm1.Controls("CheckBox" & cCBs).Caption
  5.     Next
  6. End Sub
複製代碼

TOP

        靜思自在 : 我們最大的敵人不是別人.可能是自己。
返回列表 上一主題