回覆列表
-
1 # 幸福的耗子
-
2 # 一切正在發生
本人天生愚笨,對於程式碼,英文這些東西,真是看著就眼暈的很,更不用說要記住它們的用法,並熟練運用了。對於excel,功能其實是非常強大的,尤其如果是要用程式碼的話,會有很多意想不到的功能。但是,對於筆者這種需求不是很大的人來說,一般也只是用一些最簡單,最基礎的功能來滿足自己的需求,就比如題主的問題:“excel如何高亮顯示活動單元格所在的行和列?”,筆者使用的方法是:
1. 首先,先用滑鼠選中準備進行處理的活動單元格,這時,該活動單元格所在的行和列的表頭顏色就會加深,如下圖所示:
至此,就用筆者認為最簡單的方法,完成了題主的問題。當然,就像前面所說的,這並不是唯一的方法,透過編輯程式碼,可能還會有更加方便甚至可以批次處理的方式,不過筆者能力有限,就留給excel大拿們來解答吧。
在使用這個方法之前我們首先要掌握兩個函式。row()和COLUMN()這兩個函式是用來返回公式輸入位置單元格行號和列號。如圖所示,我們看一下row()我們再看一下COLUMN(),它返回是列是號,當然不是ABC這樣的形式。而是以數字的形式顯示出來。CELL("row"),(CELL("col")這兩個同樣可以返回公式輸入位置單元格的行號和列號但CEll函式是易失性函式,不能隨活動單元格自動更新,右擊工作表名稱,在彈出的選單中選擇“檢視程式碼”如圖所示選擇“Worksheet”如圖所示在程式碼中增加Calculate。這樣我們可以解決CEll函式易失性的問題。在“條件格式”下輸入公式=(CELL("row")=ROW())+(CELL("col")=COLUMN()),點選”格式“按鈕。在”單元格格式“視窗中將單元格底紋設定成自己喜歡的顏色。這個時候我們在單擊任意單元格時,都會高亮顯示其所在的行和列的資料。這個方法有一個缺點就是,當表格中含有大量的陣列的話,那執行速度會很慢。