假設我共有AB兩列,
B列設有公式,顯示的數值會隨A列數值變動。
想請問有辦法一旦更改A列數值,
B列數值跟著變動時,(B列)儲存格也跟著自動變色嗎?
爬文看到的幾個方法:
追蹤修訂
因為不是直接修改B列的數值,
即使數值有變也不會出現標記
使用VBA代碼修訂
Private Sub Worksheet_Change(ByVal Target As Range)
Target.Interior.Color = vbYellow
End Sub
用了儲存格還是不會變色
用格式化規則來訂
這種好像只能適用有另一個儲存格做為比較值的狀況?
如果有知道其他方法的大大可以不吝指教,
幫幫我嗎QQ 感激不盡阿~~
只要修改第1列的任何一個儲存格的值
整個第2列就會改成黃色
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 1 Then
Range("2:2").Interior.Color = vbYellow
End If
End Sub
你試過之後就會發現
寫這段程式沒什麼意義
因為只會改一次顏色
設定格式化的條件
選取第二欄>設定格式化條件>新增規則