我試圖創建一個宏來選擇某個列的所有複選框。 例如,對於每列,我有10個標準複選框,每個列有主複選框作爲「全選」。 我的代碼向下選擇每個複選框,但無法弄清楚如何小幅調整它,只選擇或不選擇單元格A2:在列B,C等A10例如,而不是箱使用主複選框選擇特定的複選框
我使用這個簡單的腳本;
Sub SelectAll_Click()
Dim CB As Checkbox
For Each CB In ActiveSheet.CheckBoxes
If CB.Name <> ActiveSheet.CheckBoxes("Check Box 1").Name Then
CB.Value = ActiveSheet.CheckBoxes("Check Box 1").Value
End If
Next CB
End Sub
我曾嘗試改變<,>,=複選框名稱以識別出聲小於塔B 的第一複選框除了在=範圍添加()
我的對於所有這些都是全新的,我敢肯定,隨着時間的推移和學習,我會回顧並嘲笑我的路障,但如果有人能夠暫時借給我他們的專業知識,我們將不勝感激。
感謝
你在使用 - 表單控件或ActiveX控件? – Spidey
[複選框以選中並取消選擇電子表格中的所有其他複選框]可能的重複(http://stackoverflow.com/questions/15301445/check-box-to-select-and-deselect-all-other-check-boxes在電子表格) –
窗體控件**對不起 – Awill