在EXCEL中用十字光標顏色突出顯示單元格所在行、列的設置方法

在EXCEL中突出顯示單元格所在行、列的設置方法

在進行Excel工作表的處理時,有時需要動態突出顯示活動單元格或指定的單元格區域。一般情況下,可以對這些單元格或單元格區域填充顏色以獲得需要的顯示效果。本文介紹突出顯示Excel活動單元格所在的行列的方法。

先看看設置後的效果:

在EXCEL中用十字光標顏色突出顯示單元格所在行、列的設置方法

設置步驟如下:

1. 選擇A1:G12,在"開始"選項卡的"樣式"中選擇"條件格式",選擇"新建格式規則"-"使用公式確定要設置格式的單元格",在編輯規則說明中輸入:=ROW()=Active_Row,然後設置填充顏色。如下圖所示:

在EXCEL中用十字光標顏色突出顯示單元格所在行、列的設置方法

2. 重複上述步驟,再次在"條件格式規則管理器"對話框中單擊"新建規則"按鈕打開"新建格式規則"對話框,對話框的設置與上一步基本相同,只是在"為符合此公式的值設置格式"文本框中輸入"=COLUMN()=Active_Column",並且設置好填充顏色。

在EXCEL中用十字光標顏色突出顯示單元格所在行、列的設置方法

3. 最後打開Visual Basic編輯器,在工程資源管理器中雙擊"Sheet1(Sheet1)"選項打開"代碼"窗口,輸入以下代碼:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

'在當前工作簿的活動行中增加Active_Row名稱

ThisWorkbook.Names.Add "Active_Row", ActiveCell.Row

'在當前工作簿的活動列中增加Active_Column名稱

ThisWorkbook.Names.Add "Active_Column", ActiveCell.Column

'刷新屏幕

Application.ScreenUpdating = True

End Sub

在EXCEL中用十字光標顏色突出顯示單元格所在行、列的設置方法

4. 如果不理解上述的VBA意義,也沒關係,直接拿過來使用就行了。最後關閉Visual Basic並返回到EXCEL界面中,就可以出現本文本開頭的效果了。

歡迎多留言、多交流!


分享到:


相關文章: