1. 程式人生 > 其它 >Excel-01高亮所選單元格所在行列

Excel-01高亮所選單元格所在行列

技術標籤:Officeexcel

Excel高亮所選單元格所在行列

§ Excel自動高亮行列

  在使用Excel的時候,有時候需要看某一單元格所在行或者列的其他資料,當資料特別多的時候,找同一行的資料就顯的很難受,高亮當前所在行列有兩種方式;

方案優缺點
方案一:新建規則,通過函式高亮優點是不需要開啟巨集,但是每次選中單元格後需要按F9才可以高亮,比較繁瑣。
方案二:使用開發工具中的VB進行程式控制優點是每次單擊即可啟用高亮相應的行列,缺點是需要儲存檔案為支援巨集的格式,再開啟的時候會提示開啟巨集。
  • 此處採用第二種方案,方便一些,不用每次按F9切換,實現效果如下圖。
    Excel高亮
  • 實現程式碼如下
'這樣的行是VB註釋,不會被編譯
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Target
'清除工作表單元格的背景色
.Parent.Cells.Interior.ColorIndex = xlNone
'設定選中區域所在行的背景色,這裡是RGB顏色的十進位制程式碼
.EntireRow.Interior.Color = 5296274
'設定選中區域所在列的背景色,這裡是RGB顏色的十進位制程式碼
.EntireColumn.Interior.Color = 5296274
End With
End Sub