發(fā)布時間:2024-01-24閱讀(17)
【分享成果,隨喜正能量】內(nèi)心有了雜草,就無法專注于當下,雜草因何而來,是你看的太重,較真了而已。其實一切在自身所發(fā)生的事,都是自渡,過往的人生經(jīng)歷,最終只關乎你自己,關乎于你的內(nèi)心,心若澄澈,世界就干凈,你若簡單,世界就難以復雜。內(nèi)心若是雜草叢生,外面的風景,便總是帶著黑白,習慣去給事情劃上非此即彼的界限,其實哪有這么復雜,少一些計較,只要自己活的開心,簡簡單單就好。
《VBA經(jīng)典應用69例》,是我推出的第九套教程,教程是專門針對初級、中級學員在學習VBA過程中可能遇到的案例展開,這套教程案例眾多,緊貼“實戰(zhàn)”,并做“戰(zhàn)術總結”,以便大家能很好的應用。教程的目的是要求大家在實際工作中要利用好VBA。本套教程共三冊六十九個專題,今日內(nèi)容是教程的應用5:利用VBA完成工作表窗格的凍結及拆分。

這個專題的應用仍是非常有實際意義的,內(nèi)容是利用VBA來完成我們平時工作中的一些基本操作:工作表窗口的凍結及拆分。
Excel工作表操作中窗口的凍結和拆分是一個非常方便的功能,我們這講將研究如何在 Excel中利用VBA準確使用凍結窗口功能。
1 Excel中窗口凍結及拆分的操作① 凍結Excel中的行
如果想要凍結一行或多行,這意味著能夠在向下滾動時保持它們可見,請做以下工作:
a 選擇要凍結的行的最后一行下方的整個行。
b 轉到"視圖"-"凍結窗格"–"凍結窗格"

或者,如果只想要凍結工作表的第一行,則可以選擇"凍結首行",即可。
② 凍結Excel中的列
類似地,如果在操作Excel中,想要凍結列,也可以應用相同的方法,從而在向右滾動時使它們保持可見。

當然,如果只想要凍結第一列,則可以使用"凍結首列"。
③ 同時凍結行和列
如果需要同時凍結行和列,則可以選擇單個單元格,其中想要凍結的行位于該行上方,而要凍結的列位于其下方。換句話說,所選單元格左上角的單元格將保持凍結狀態(tài)。

④ 在Excel中拆分窗口
在Excel操作中,除了冷結窗口外,還可以拆分窗口。點擊視圖菜單下面的拆分即可,此時的窗口會出現(xiàn)下面的示例:

在上面的講解中,我介紹了在Excel中操作窗口的部分,在VBA代碼中,如果要凍結窗格該如何操作呢?我們只需根據(jù)要凍結的范圍進行選擇,選擇可以是行或者列也可以是單元格,然后使用FreeePanes = True,即可。下面我將通過一些實例給大家講解。這里的FreeePanes是Window對象的FreezePanes屬性,下面我們來詳細講解一下這個屬性。
Window對象的FreezePanes屬性:ActiveWindow.FreezePanes,如果拆分窗格被凍結,則該屬性值為 True。讀/寫 Boolean。
語法:expression.FreezePanes
其中expression為一個代表Window對象的變量。
本講內(nèi)容參考程序文件:應用005.xlsm

我20多年的VBA實踐經(jīng)驗,全部濃縮在下面的各個教程中:

【分享成果,隨喜正能量】一切在自身所發(fā)生的事,都是自渡,過往的人生經(jīng)歷,最終只關乎你自己,關乎于你的內(nèi)心,心若澄澈,世界就干凈,你若簡單,世界就難以復雜。
Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖