實際上如果我們的工作表内容太寬/長,内容太多不适合查看,那麼也有辦法解決:Excel中也可以高亮顯示所在行和列,防止老闆看錯數據!
常規操作使用凍結窗口
那麼在Excel中沒有使用高亮的這個選項,我們可以通過錄制宏來解決!我們的思路是每點擊一次單元格,整行就變顔色!在下一次點擊之前就要将上次整行的顔色删除!
學習VBA的過程:錄,改,寫
不會代碼?我告訴你:沒關系!首先錄制宏:先點擊一個單元格設置顔色後再删除整個表的背景底紋
改代碼:Interior是底紋,帶顔色color的代碼是有用的,将他們複制過來Selection.EntireRow.Interior.Color = 4616993
在前面添加一個整行就ok了!執行代碼看看效果
由以上步驟得到每次點擊後整行就會留下一個顔色,所以就要改顔色之前删除上一個顔色
代碼就要修改:綠色字體相當于備注,不參與運算Sub gys()
'首先删除之前的顔色
Cells.Interior.Pattern = xlNone
'添加一個行的顔色
Selection.EntireRow.Interior.Color = 4616993
'添加一個列的顔色
Selection.EntireColumn.Interior.Color = 4616993
End Sub
在數據源工作表中使用事件調用修改過的宏:call gys(或者在【thisworkbook】中更改事件,整個工作簿都會有這個效果,再也不用擔心老闆看錯數據了!)
你也趕緊試試吧:無論點哪裡整行、整列就自動添加顔色啦!技巧很小,但是實用!
有話要說...