作者s881718 (除念 何必爭長短)
看板Visual_Basic
標題[VBA ] IF 用法
時間Fri Dec 29 16:37:39 2017
我想用如果字體是黃色 另一個儲存格變2,卻沒跑出,我想請問大家這是為什麼
以下是程式碼
If Cells(3, 9).Font.Color = -16711681 And Cells(3, 9).Font.TintAndShade = 0
Then Cells(3, 10) = 2
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.165.203
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1514536661.A.361.html
1F:推 manforwan: endif 12/29 18:47
2F:推 napyang: 打在同一行的話end if可以省略喔!試試看把and後面的條 12/29 19:09
3F:→ napyang: 件砍掉吧,可能被這個條件影響了(或者你的顏色碼是錯 12/29 19:09
4F:→ napyang: 的 12/29 19:09
5F:→ vincent0926: 也要注意if寫在什麼事件,例如當工作簿儲存格發生的 12/29 21:48
6F:→ vincent0926: 改變時執行 12/29 21:48
7F:推 notsag: Debug.Print Cells(3,9).Font.Color 會得65535 12/30 21:17