- 帖子
- 248
- 主題
- 55
- 精華
- 0
- 積分
- 314
- 點名
- 194
- 作業系統
- XP / WIN7
- 軟體版本
- 2003 / 2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- Tainan
- 註冊時間
- 2013-10-18
- 最後登錄
- 2026-10-30
             
|
本帖最後由 li_hsien 於 2014-9-22 12:00 編輯
設置格式化條件的時候
我想要只設定最上面的儲存格,其餘下拉去套用
EX:
A B
1 50 30 ->設置如果A>=B,A會變黃底。
2 40 60 ->僅設置在第一列(A1:50 B1:30),想要下拉套用同樣的規則,但判斷的條件是看B2(60)
目前我下拉,A2也會變黃底,因為它的判斷是看B1(30),但我下拉想要的判斷依據是B2(60)
不知這類的格式化條件,能否用下拉套用的方式操作(我是用filldown)
以下是我的設置語法-
- Set Rng = .Cells(2, 27)
-
- Rng.NumberFormatLocal = "0.00"
-
- '規則1
- Rng.FormatConditions.Add Type:=xlCellValue, Operator:=xlGreaterEqual , Formula1:=Rng.Offset(, 1)
- Rng.FormatConditions(Rng.FormatConditions.Count).SetFirstPriority
- With Rng.FormatConditions(1).Interior
- .PatternColorIndex = xlAutomatic
- .Color = 65535
- .TintAndShade = 0
- End With
- Rng.FormatConditions(1).StopIfTrue = True
複製代碼 煩請大大解惑 感謝!!! |
|