- 帖子
- 218
- 主題
- 73
- 精華
- 0
- 積分
- 290
- 點名
- 0
- 作業系統
- WIN10
- 軟體版本
- Office2010
- 閱讀權限
- 20
- 性別
- 女
- 註冊時間
- 2014-5-19
- 最後登錄
- 2022-11-29
|
以下程式碼是在網路上找到的,但想請教該如何修改成以下想要的條件呢?
1. 希望反色條件只在I7:O18有作用,且改以整列反色呈現。例如:點選K9時,I9:O9會整列反色、點選N15時,I15:O15整列反色
2. 發現使用此VBA之後無法複製貼上或剪下貼上,例如當我複製B7後,只要滑鼠點選任何儲存格欲貼上時,複製的選項就會消失。剪下欲貼上的功能亦相同
以上求解~~~~~~~
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 = 36 ' .Item(1)等於FormatConditions(1)
.Item(1).Font.Bold = True
End With
End Sub
測試檔.rar (15.08 KB)
|
|