- 帖子
- 835
- 主題
- 6
- 精華
- 0
- 積分
- 915
- 點名
- 0
- 作業系統
- Win 10,7
- 軟體版本
- 2019,2013,2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2010-5-3
- 最後登錄
- 2024-11-14
|
5#
發表於 2014-9-10 22:22
| 只看該作者
本帖最後由 luhpro 於 2014-9-10 22:24 編輯
luhpro 大大你好 我想用 ....Interior.ColorIndex = x當作變數 每當發現同一總類資料重複使用 紅色 另 ...
s13983037 發表於 2014-9-9 23:50 
不建議.
若你想這樣用,
1. Excel VBA 的 ColorIndex 的數值本身並不規律,
(看起來並不像是RGB深淺值變動量的組合,而像是固定的的某個色值與序號的對應關係, 所以不容易出現你所構想的那種效果)
有可能出現看起來顏色差不多,
但數值卻不同的情形.
2. 有底色與文字顏色差異過小(甚至相同)導致文字不明顯的問題.
當然, 有個 RGB 函數可以達成想要的色碼組合,
例如 : [A1].Interior.Color=RGB(255,127,0)
但還是會有上述 2. 所講到的情形需要考慮.
我曾經也有類似的構思,
就是用不同的鍵值帶入同一個公式,
來自動產生不同的儲存格底色與文字顏色組合,
期望能很方便的區別不同群組的資料.(預期超過50群以上)
但計算結果總是不如預期,
如底下圖形所表現出來的情形.
我想過比較可行的方式是利用類似陣列之類的結構直接設好儲存格底色與文字顏色兩者的配對色值. |
|