返回列表 上一主題 發帖

[發問] 選項按鈕

[發問] 選項按鈕

目前又有另一個工作上的需求,需要請各位前輩協助指點
自動填滿儲存格的方式,在先前文章有討論到
但小妹還需要增加幾個功能...
sheets("選項預留") 內有幾個選項,則在sheets("選擇")的抬頭列顯示幾個
並且下面填滿選項按鈕(能否做到只留一個選項,不要後面的option的文字?)
最後在sheets("統計")的頁面,可以進行分類統計數量?

不好意思,這次問題有點多...QQ"

選項按鈕.rar (53.49 KB)

回復 1# Michelle-W

請試看看,是不是你要的,也不知道對不對!
    選項按鈕.rar (92.86 KB)

TOP

回復 1# Michelle-W


    我多寫了一列代碼,可能不是你需要的,可以把它刪除
.Cells(ro, c.Offset(, 2).Column) = 1

TOP

回復 3# lpk187


正是我工作上的需求~~^^
另外請問一下,當sheets("選擇")新增人員資料的時候
填滿選項按鈕執行後,會全部更新,覆蓋過先前已選擇的
這點有辦法修改嗎^^""

TOP

本帖最後由 Michelle-W 於 2016-8-23 12:00 編輯

回復 2# lpk187

請問這組程式碼人員欄與編號欄是否有字數的限制?
很容易出現錯誤1004
這是為什麼呀? 我從程式碼看不出來有這層限制...
有方法可以解除嗎QQ
Error.JPG
2016-8-23 11:55

TOP

本帖最後由 lpk187 於 2016-8-23 14:05 編輯

回復 5# Michelle-W

物件太多,佔的記憶體也相對多,會影響到整體的執行,所以會產生錯誤
建議你可以用其他方法來處理同樣問題,而少用OptionButton
例如:使用工作表事件Worksheet_SelectionChange來取代物件OptionButton的使用
也會得到相同的效果

TOP

回復 6# lpk187


我能明白佔用記憶體多
但我想不出更好的方式讓使用者去選擇
請問您能稍微用我這次的問題做個示範嗎?
SelectionChange的部份
在此感謝QQ

TOP

SelectionChange 容易發生誤觸, 可改用BeforeDoubleClick,
最好還是使用下拉清單, 對資料統計及篩選也較合適!

TOP

大大可以用 ●○ + SelectionChange  去偽裝成 option

TOP

回復 7# Michelle-W

試試看

不只只選取一個儲存格,也可以一次選取一個欄位,但2個欄位以上就不行了

選項按鈕(非選擇按鈕).rar (54.71 KB)

TOP

        靜思自在 : 屋寬不如心寬。
返回列表 上一主題