返回列表 上一主題 發帖

[發問] 改變儲存格顏色

[發問] 改變儲存格顏色

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Application.CutCopyMode = xlCopy Then Me.Paste
On Error Resume Next
[colorCell].FormatConditions.Delete
Target.Name = "colorCell"
With [colorCell].FormatConditions ' 設定格式化條件
.Delete                  
.Add xlExpression, , "TRUE" ' 條件(一)內公式為
.Item(1).Interior.ColorIndex = 40 ' .Item(1)等於FormatConditions(1)
.Item(1).Font.Bold = True
End With                  
End Sub                  
上述程式是網路上所寫的程式
                            
若滑鼠移到"表格內已設定格式化條件的儲存格"的位置時,不會改變原格式化的條件
設定(只是改變顏色而已)。
請教高手要如何改寫上述程式。

儲存格顏色改變.zip (10.9 KB)

回復 2# n7822123

謝謝大大的幫忙。完全符合我的需求,但是我發現另一個問題:
當游標移動到儲存格時反應有點慢不自然(好像在運作一直在打圈圈,如果資料多時更慢)。
再請教大大解決。

TOP

回復 5# n7822123

再次謝謝大大的幫忙,解決了我的問題。

TOP

        靜思自在 : 天上最美是星星,人生最美是溫情。
返回列表 上一主題