標題:
[發問]
執行CommandButton如何讓所有ToggleButton值為False
[打印本頁]
作者:
oao
時間:
2014-4-14 11:14
標題:
執行CommandButton如何讓所有ToggleButton值為False
Private Sub CommandButton1_Click()
With ActiveSheet
.ToggleButton1.Value = False
.ToggleButton2.Value = False
.ToggleButton3.Value = False
.ToggleButton4.Value = False
.ToggleButton5.Value = False
.ToggleButton6.Value = False
.ToggleButton7.Value = False
.ToggleButton8.Value = False
.ToggleButton9.Value = False
.ToggleButton10.Value = False
.ToggleButton11.Value = False
.ToggleButton12.Value = False
.ToggleButton13.Value = False
.ToggleButton14.Value = False
.ToggleButton15.Value = False
End With
End Sub
複製代碼
請問上列的程式碼,要如何讓他更精簡呢?
懇請賜教,謝謝!
作者:
owen06
時間:
2014-4-14 15:51
回復
1#
oao
在userform底下這樣寫是可以,但在工作表底下就不知道該怎麼改才能執行了
Private Sub CommandButton1_Click()
For I = 1 To 15
UserForm1.Controls("togglebutton" & I).Value = False
Next
End Sub
複製代碼
作者:
oao
時間:
2014-4-14 19:41
回復
2#
owen06
我在網路上找了很久,也找不到解答,謝謝您的熱心!感恩。
作者:
GBKEE
時間:
2014-4-14 21:47
回復
3#
oao
Option Explicit
Private Sub CommandButton1_Click()
Dim E As OLEObject
For Each E In ActiveSheet.OLEObjects
If E.progID = "Forms.ToggleButton.1" Then
E.Object.Value = False
End If
Next
End Sub
複製代碼
作者:
oao
時間:
2014-4-15 12:27
回復
4#
GBKEE
感謝GBKEE超級版主抽空回復讓問題迎刃而解,很高興在麻辣家族又學到一招,受教了,真的感恩,謝謝GBKEE版主。
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)