小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Excel中的聚焦效果—高亮顯示當(dāng)前行列

 Excel學(xué)習(xí)園地 2020-09-16

在一些數(shù)據(jù)量比較多的工作表中,查看核對數(shù)據(jù)可是個耐心的活兒,因為一不留神就會張冠李戴,弄錯數(shù)據(jù)可真是虐心的事兒。

下面這個圖是某超市的銷售數(shù)據(jù):

看起來密密麻麻啊,咱們要實現(xiàn)的是:

當(dāng)光標(biāo)定位在工作表中某單元格中時,Excel自動為該單元格所在行和列突出顯示顏色,用來強調(diào)數(shù)據(jù),方便閱讀和核對數(shù)據(jù)。如下面的效果:

實現(xiàn)這樣的效果只需要做兩步,設(shè)置條件格式,添加一小段vba代碼。
1、設(shè)置條件格式:
選擇數(shù)據(jù)區(qū)域,按下圖步驟設(shè)置條件格式:

新建規(guī)則,使用公式確定要設(shè)置格式的單元格,條件格式中使用的公式為: =(cell("row")=row())+(cell("col")=column()),然后點擊格式按鈕設(shè)置格式。

cell("row")和cell("col")分別返回活動單元格的行列號。公式的意思是當(dāng)前單元格的行號或是列號等于活動單元格的行號列號時,執(zhí)行條件格式。
在格式設(shè)置中,選擇填充,選擇適當(dāng)?shù)念伾簏c擊確定,再點擊一次確定。

可以看到,選中的單元格已經(jīng)出現(xiàn)了縱橫相交的顏色聚焦效果,但是,當(dāng)你選了另一個單元格的時候,只有雙擊一下,聚焦位置才會發(fā)生變化,否則是固定不動的,可見有了條件格式還不夠,因為cell雖然是易失性函數(shù),但是在條件格式中使用的時候,并不能隨活動單元格的變化而自動更新。
為此我們需要進行第二步工作: 


2、加上一段代碼:
以下操作對于從未接觸過vba的朋友來說,可能會有些陌生,但是沒關(guān)系,不妨就從這個操作入手來先認(rèn)識一下vba吧,也許比你想象的要容易很多。
按<ALT+F11>組合鍵,切換到VBE界面。

如果看不到操作界面的話,可以使用視圖菜單,選擇工程資源管理器:

如果你打開了多個文件的話,這里的內(nèi)容可能會比較多,通過紅框找到需要操作的文件,選擇箭頭所指的sheet,這里只有一個sheet(sheet1),然后雙擊。

選中“Worksheet”,Excel會在代碼窗口中自動添加一段代碼。

光標(biāo)放到End Sub之前,輸入“Calculate”。

這段代碼的意思是,當(dāng)活動單元格改變時,就執(zhí)行一次計算。也就是起到強制刷新的作用。
設(shè)置完畢,我們的任務(wù)也就完成了。關(guān)閉VBE窗口,點擊這個按鈕或者按<ALT+F11>組合鍵回到工作表中看看效果吧。

注意哦,當(dāng)你保存文件的時候,也許會有這樣的提示:

這是因為從2007開始,帶有vba代碼的文件必須用另外的格式保存,點擊“否”,保存類型選擇啟用宏的工作薄就行了。

還有一點必須說明一下,由于每點擊一次代碼,工作表就會重新計算一次,如果工作表里有大量的數(shù)組公式,每次點擊都要重算的話可就慘了。

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多