iT邦幫忙

2

請教excel vba的各位高手,是否有辦法將儲存格的顏色依自己的設定做改變

如題:
https://ithelp.ithome.com.tw/upload/images/20190915/20121001kC455SSz79.png
是否有辦法將藍色區域的數值以顏色的方式呈現在紅色的區域裡,小的我用vba寫了好久都沒有一個像樣的成果,心以受創,在此請教各位~~

japhenchen iT邦研究生 1 級 ‧ 2019-09-16 07:47:49 檢舉
真的不知道怎麼寫的時候,你就送一段巨集,做你想做的功能,然後停止錄製,檢視巨集碼,就能看到你要做的對應的是什麼指令了
dragonH iT邦超人 6 級 ‧ 2019-09-16 09:31:42 檢舉
還有這招(筆記

2 個回答

4
dragonH
iT邦超人 6 級 ‧ 2019-09-15 21:39:46
最佳解答

https://upload.cc/i1/2019/09/15/FEzL2k.gif

是否有辦法將藍色區域的數值以顏色的方式呈現在紅色的區域裡

看起來是有辦法的

或許可以貼你的 code

看是哪裡出問題

看更多先前的回應...收起先前的回應...

請問是如何做到的呢??
code是甚麼??

dragonH iT邦超人 6 級 ‧ 2019-09-15 22:41:35 檢舉

williameho

Sub demo()
    For i = 1 To 5
        R = Cells(i, 1)
        G = Cells(i, 2)
        B = Cells(i, 3)
        Cells(i, 4).Interior.Color = RGB(R, G, B)
    Next
End Sub

上面效果的 code

迴圈只是 demo 用

實際情況看你要

判斷有沒有值

或者直接

固定迴圈都看你

非常感謝,我再去多試試

甲土豆 iT邦新手 5 級 ‧ 2019-09-16 09:11:25 檢舉

H大你真的太強了,我看你會太多東西了吧

dragonH iT邦超人 6 級 ‧ 2019-09-16 09:31:24 檢舉

是 google 強不是我 /images/emoticon/emoticon11.gif

我只有大概知道怎麼做 + google 找能用的 function而已

2
小魚
iT邦大師 1 級 ‧ 2019-09-15 22:02:25

你要呈現的是RGB的結果嗎?
那你的程式碼呢?

是的
因為感覺寫得沒頭沒尾不好意思拿出來給大家看

我要發表回答

立即登入回答