[爆卦]excel控制項屬性是什麼?優點缺點精華區懶人包

為什麼這篇excel控制項屬性鄉民發文收入到精華區:因為在excel控制項屬性這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者pphhxx (pphhxx)看板Office標題[算表] excelvba 大量表單按鈕更改屬...


軟體:Excel

版本:2013

如果我現在有一個vba裡面寫的表單(會彈出來那種)

裡面有大量的按鈕,我想一次性更改按鈕的屬性(如值、顏色、字型等等)

類似這樣
XX01.value = 001
XX02.value = 002
XX03.value = 003
...
XX99.value = 099

---
我是想到把按鈕屬性存進去變數,然後跑迴圈,可是好像失敗了

或者想從按鈕的名稱 XX(i) 用變數i跑迴圈,不太曉得要怎麼設定QQ
---

有沒有什麼好方法呢?

感謝各位的幫忙

--
加問一個,vba裡面有沒有類似this的指令

像我想做一個按下按鈕就變色的效果,但有很多按鈕

可以只寫成 this.BackColor = ..... 這樣
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.30.123.5
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1552275732.A.FEA.html
※ 編輯: pphhxx (163.30.123.5), 03/11/2019 11:48:42
soyoso: 迴圈於userform.controls的集合;或userform.contrils. 03/11 11:48
soyoso: count取得迴圈終止值,userform.control(迴圈變數)的方式 03/11 11:49
soyoso: 除按鈕外還有其他控制項的話,再判斷typename 03/11 12:01
soyoso: 另外改按鈕上顯示字串方面,不是value(型態是布林值) 03/11 12:05
soyoso: 而是以caption 03/11 12:05
pphhxx: 謝謝,成功了~~那最下面的問題有解嗎? 03/11 12:12
soyoso: 不太確定this的用法是什麼,如果要的是,不要每個按鈕都設 03/11 13:18
soyoso: 一個觸發事件的話,可設個物件類別,withevents msforms. 03/11 13:19
soyoso: commandbutton將要觸發click事件的動作寫在裡面 03/11 13:20
pphhxx: 我看了一下介紹,應該是我要的概念,可是有點複雜 03/11 14:10
pphhxx: 感謝s大的回應~~ 03/11 14:11
pphhxx: 我再研究看看 03/11 14:11

你可能也想看看

搜尋相關網站