[英]Conditional Formatting, using an formula to format based on different cell value range
[英]Format cell based on formula value
我有數據Peer(3)
我得到VALUE(LEFT(RIGHT(F2,2)))
的數字VALUE(LEFT(RIGHT(F2,2)))
然后我想給細胞一個我正在嘗試的顏色,但不工作我得到類型不匹配,嘗試了幾個小時,沒有得到任何地方。
謝謝
Sub Format()
Dim LastRow As Long
Dim WS As Worksheet
Set WS = Sheets("sheet1")
LastRow = WS.range("F" & WS.Rows.Count).End(xlUp).Row
If WS.range("F2:F" & LastRow).Formula = "=Value(Left(Right(F2, 2)))" < 3 Then cell.Interior.ColorIndex = 10
End Sub
也許
Sub Format()
Dim LastRow As Long
Dim WS As Worksheet
dim rCell as range
Set WS = Sheets("sheet1")
LastRow = WS.range("F" & WS.Rows.Count).End(xlUp).Row
for each rcell in WS.range("F2:F" & LastRow).cells
if clng(Left(Right(rcell.value, 2), 1)) < 3 Then rcell.Interior.ColorIndex = 10
next rcell
End Sub
而不是使用VBA,使用條件格式。
例如,假設從F1到F10的單元格包含Peer(2),Peer(3),Peer(1)等值
=VALUE(LEFT(RIGHT(F1,2))) < 3
希望有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.