- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 142
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2026-7-16
                
|
回復 6# freeffly
你的公式在格式化條件中可以達到你的目的沒錯
不過,你的公式在條件不成立的情形下
該公式傳回值不一定是FLASE,有可能是錯誤值
當然錯誤值他不是TRUE所以儲存格不會變色
但是,這個公式在VBA中利用Evaluate方法來求值時,由於產生錯誤值的關係,程式就會出錯
所以建議你將公式修改成確定傳回是邏輯值TRUE或FALSE
這樣就可省去用程式忽略錯誤的程序
建議公式改為
=COUNTIF($M$548:$M$556,$B1)>0
=ISNUMBER(FIND("高雄",$B1,1)
這會比我上一個回復的公式簡單 |
|