調色盤索引值(ColorIndex)
在VBA我們可以使用調色盤索引值(ColorIndex)來給訂顏色,但怎麼知道各個數值代表什麼顏色呢?以下帶你簡單查詢ColorIndex代表的顏色。
輸入巨集
首先建立如上方表格(A1: ColorIndex;B1: Color),並輸入以下指令
Sub ColorIndex()
Range(“B2”).Interior.ColorIndex = Range(“A2”)
End Sub
語法說明
Range(“B2”).Interior.ColorIndex = Range(“A2”)
「B2」儲存格的顏色索引值為「A2」儲存格
執行巨集
點選「開發人員」-「巨集」或按下「Ctrl」+「F8」快捷鍵,並「執行」巨集。
執行後則將調色盤索引值(A2儲存格)轉成顏色(B2儲存格)。
製作按鈕
點選「開發人員」-「插入」-「按鈕(表單控制項)」,並拖曳出按鈕圖形。
指定巨集–巨集名稱「ColorIndex」,點選「確定」。
則製作出「ColorIndex」按鈕,可再自行命名按鈕名稱如「Show color」。
點選按鈕則將調色盤索引值(A2儲存格)轉成顏色(B2儲存格)。