前天,在群裡有位夥伴提到Excel高亮顯示用公式如何設定的問題,在解答完後,想想還是有必要寫次關於高亮顯示設定的專題教程,供更多的夥伴瞭解和學習。

誰說Excel中不可以有聚光燈效果:Excel高亮顯示設定

對於高亮顯示設定這個問題,使用WPS的夥伴應該都知道這根本就不是問題,因為在WPS裡面直接就有這個功能,在哪呢?在“檢視”選項卡中找到“閱讀模式”就是了,點亮就可以使用,非常的方便,而且可以根據自己的需求設定顯示的顏色。

誰說Excel中不可以有聚光燈效果:Excel高亮顯示設定

這也是為什麼很多人喜歡WPS的原因之一,因為國產軟體懂國人,站在大部分國人的想法上面就設定,在這一點上我對WPS還是蠻認同的。所以我的電腦裡即裝了Office又安裝了WPS,我認為能在版本升級功能解決的問題都不是問題,如文字數字分離的問題上,從Office2013版本更新了快速填充功能後,這基本上也不是問題啦。

誰說Excel中不可以有聚光燈效果:Excel高亮顯示設定

那麼在Excel中如何做到達到同樣的效果呢?在這裡介紹2種最常用的方法,希望夥們們需要時可以用起來。

方法1 條件格式法

1、選擇資料區域——開始——條件格式——新建規則

誰說Excel中不可以有聚光燈效果:Excel高亮顯示設定

注意:

選擇區域時,可以全選整張表格,也可以只選擇需要的資料所在區域,建議使用後者,這樣所佔記憶體相對來說小些,操作起來效率高些。

2、選擇使用公式確定要設定格式——並在為符合此公式的值設定格式

條件:

在公式編輯欄中輸入公式=(CELL(“row”)=ROW())+(CELL(“col”)=COLUMN())

格式:

點選格式按鈕,選擇填充顏色

誰說Excel中不可以有聚光燈效果:Excel高亮顯示設定

3、確定後,即可完成下圖效果

誰說Excel中不可以有聚光燈效果:Excel高亮顯示設定

注意:

此時每點一個位置,需要按F9重新整理才能完成新的位置聚光效果。為了達到自動重新整理效果還得需要增加自動重新整理VBA程式碼方可完成。

4、快捷鍵Alt+F11開啟VBA編輯器,雙擊需要設定聚光燈的工作表物件,將以下程式碼貼上到程式碼視窗中。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Calculate

End Sub

誰說Excel中不可以有聚光燈效果:Excel高亮顯示設定

5、並將檔案儲存為Excel啟用宏的工作簿(*。xlsm)格式文件即可完成。

誰說Excel中不可以有聚光燈效果:Excel高亮顯示設定

本方法使用條件格式+公式+VBA程式碼法,操作複雜,難以理解,所以有必要請出方法2簡單易操作的VBA程式碼法。

方法2 VBA程式碼

Excel中設定聚光燈高亮顯示,直接使用VBA程式碼法是最簡單的,快捷鍵Alt+F11開啟VBA編輯器,雙擊需要設定聚光燈的ThisWorkbook,將以下程式碼貼上到程式碼視窗中。

誰說Excel中不可以有聚光燈效果:Excel高亮顯示設定

程式碼如下:

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)

Application。ScreenUpdating = False

Cells。Interior。ColorIndex = -4142

‘取消單元格原有填充色,但不包含條件格式產生的顏色。

Rows(Target。Row)。Interior。ColorIndex = 36

’活動單元格整行填充顏色

Columns(Target。Column)。Interior。ColorIndex = 36

‘活動單元格整列填充顏色

Application。ScreenUpdating = False

End Sub

最終完成效果如下,可以修改上面的程式碼中數字36更換聚光燈的顏色哦,不信你試試。

誰說Excel中不可以有聚光燈效果:Excel高亮顯示設定

總結一下:

透過本次分享,希望夥伴們能收穫到以下幾點:

有的時候我們不是輸在技術上面,而是版本上面,換個版本原本的問題就不再是問題了;

問題解決的方法有許多種,條條大道通羅馬,關鍵找到一條最酷讚的捷徑才是關鍵,凡事簡單就好;

我們可以不用學VBA程式碼,但必須會用VBA程式碼。