- 帖子
- 2848
- 主題
- 10
- 精華
- 0
- 積分
- 2903
- 點名
- 0
- 作業系統
- 〔略〕
- 軟體版本
- 〔略〕
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 〔略〕
- 註冊時間
- 2013-5-13
- 最後登錄
- 2026-7-25
|
利用格式條件變色//保留原有格式
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim xA As Range, xB As Range, X As Range, R&
Set xA = [AR212:AR219,AX212:AZ219]
Set xB = [AJ212:AJ219]
With Target
If xB.FormatConditions.Count Then xB.FormatConditions.Delete
If .Count > 1 Then Exit Sub
Set X = Intersect(.Cells, xA)
If X Is Nothing Then Exit Sub
R = X.Row - xA.Item(1).Row + 1
With xB.Item(R).FormatConditions
.Add Type:=xlCellValue, Operator:=xlNotEqual, Formula1:="=""^_^"""
.Item(1).Interior.ColorIndex = 6
End With
End With
End Sub |
|