Board logo

標題: [發問] Interior.ColorIndex = xlNone [打印本頁]

作者: a703130    時間: 2014-12-26 22:56     標題: Interior.ColorIndex = xlNone

請教各位大大

我想要判斷單一儲存格的顏色除了 "未填滿" 或是 "白色" 就做哪些事情

如果有個儲存格cells(1,2), 我先手動設成"無填滿", 之後做以下判斷

If (cells(1,2).Interior.ColorIndex = xlNone) or (cells(1,2).Interior.ColorIndex = 2) then
    Msgbox("無顏色")
Else
    Msgbox("有顏色")
Endif

但是 程式都會判定成有顏色, debug 後發現, 程式將未填滿定義成   cells(1,2).Interior.ColorIndex = -4142

是否我要將 xlNone 改成 -4142 ???
作者: owen06    時間: 2014-12-27 00:12

回復 1# a703130


    是的,改成-4142就符合了
作者: GBKEE    時間: 2014-12-27 06:22

回復 1# a703130


    [attach]19953[/attach]
作者: a703130    時間: 2014-12-28 18:50

謝謝, 問題已解決




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)