返回列表 上一主題 發帖

[發問] 格式化條件不被更動

回樓主 :  
既然你用了"刪除"、"剪下"、"貼上" 當然�媕Y你所建立的格式化條件也會跟著變化和被覆蓋.

建議你用vba 吧.  
例子 : 假設 如果range(A:A)  任一格 輸入或 更新資料後 , 如有 "Stanley" 這個字都會變紅色.

代碼以下. 請參考, 希望對你幫助.

Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Integer
i = Range("A65536").End(xlUp).Row
If Target.Column = 1 And Target.Row <= i Then
    Range("A1:A" & i).Select
    Selection.FormatConditions.Delete
    Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
        Formula1:="=""Stanley"""
    Selection.FormatConditions(1).Interior.ColorIndex = 3
    Range("A1").Select
End If
End Sub
NeverTry , NeverNo !

TOP

        靜思自在 : 人的心地是一畦田,土地沒有播下好種子,也長不出好的果實。 -
返回列表 上一主題