[VBA ] IF 用法

作者: s881718 (我要找除念師)   2017-12-29 16:37:39
我想用如果字體是黃色 另一個儲存格變2,卻沒跑出,我想請問大家這是為什麼
以下是程式碼
If Cells(3, 9).Font.Color = -16711681 And Cells(3, 9).Font.TintAndShade = 0
Then Cells(3, 10) = 2
作者: manforwan (QQ)   2017-12-29 18:47:00
endif
作者: napyang (愛唱歌的大男孩)   2017-12-29 19:09:00
打在同一行的話end if可以省略喔!試試看把and後面的條件砍掉吧,可能被這個條件影響了(或者你的顏色碼是錯的
作者: vincent0926   2017-12-29 21:48:00
也要注意if寫在什麼事件,例如當工作簿儲存格發生的改變時執行
作者: notsag (a+)   2017-12-30 21:17:00
Debug.Print Cells(3,9).Font.Color 會得65535https://goo.gl/YCmQ13

Links booklink

Contact Us: admin [ a t ] ucptt.com