2009/04/09

[Excel] 凸顯作用儲存格

在Excel裡面,當資料眾多的時候,整個螢幕密密麻麻的一片黑,要比對一些資料或是觀察左右差異, 是很累人的. 尤其現在的螢幕 19"、22" LCD都提供了很大的可視區域,能夠讓更多的資料同時顯示。

如果可以滑鼠點到哪裡,就在那個儲存格有十字交叉顯示,讓妳不再覺得有老花眼的困擾,那該多好,聽起來這個功能蠻適合我的。

那就Follow Me,來玩玩看。

Steps:
  1. 開啟 Excel 2003 or Excel 2007 均可, 預設開啟 Book1 活頁簿
  2. 選取 Sheet1 的 A1 儲存格
  3. 格式 設定格式化的條件

  4. 條件一: 公式為 =If(Or(ROW()=CELL("Row"), COLUMN()=CELL("Col")), True, False)
  5. 條件一: 公式為 =(ROW()=CELL("Row"))+(COLUMN()=CELL("Col"))
  6. Step 4 或是 5 的寫法都可以,主要是您看得懂哪一個,就寫哪一個

  7. Cell(“Row”) 目前作用儲存格的列號 (數字)
    Cell(“Col”) 目前作用儲存格的欄名 (數字)
    Row() 公式所在儲存格的列號 (數字)
    Column() 公式所在儲存格的欄名 (數字)
  8. 至於格式的部分,就要看您對顏色的喜好,通常字是深色系的,因此背景色我就設定為淺色系
  9. 將A1的格式複製到工作表全部的儲存格
  10. Alt+F11 進入 Excel VBE (Visual Basic Editor)
  11. 對著左邊的專案視窗 Sheet1 點兩下,然後在右邊的視窗中選取 Worksheet物件,預設是SelectionChange事件(Event)
  12. 請簡單輸入一行 Application.Calculate,主要是讓Excel偵測到您改變了作用儲存格(ActiveCell)的位置時, 會自動重新計算,其實更正確的寫法是 Application.ActiveWorkbook.ActiveSheet.Calculate,只針對目前的工作表重新計算即可。

  13. 回到 Excel Sheet1 工作表,這時候你隨便點選一個儲存格看看,就會發現好玩的事情了。十字交叉的顯示方式能夠快速讓你的眼睛找到資料的位置,迅速左右對齊,就像拿了一隻尺壓在資料上面。

  14. 電腦本來就跑很慢的人,可以測試看看就好,否則你會發現Excel在月球漫步,尤其資料跟公式寫很多的工作表,應該會Lag得很嚴重吧! 所以不要害人呀...

沒有留言: