vba中activate是什么意思 VBA中Activate方法和Select方法的區(qū)別?
VBA中Activate方法和Select方法的區(qū)別?VBA中的激活方法和選擇方法看似相同,但實際上是不同的。Activate方法用于激活,而Select方法用于選擇。區(qū)別如下:1.為了 "床單 "目
VBA中Activate方法和Select方法的區(qū)別?
VBA中的激活方法和選擇方法看似相同,但實際上是不同的。Activate方法用于激活,而Select方法用于選擇。區(qū)別如下:
1.為了 "床單 "目標(biāo)
您可以同時選擇多個工作表,但不能同時激活多個工作表。例如下面的語句:
子測試1()
(Array(1,2,3))。Select可以同時選擇三個工作表。
末端接頭
子測試2()
(Array(1,2,3))。Activate無法同時激活三個工作表,出現(xiàn)了錯誤。
末端接頭
另外,對于隱藏的工作表,方法不能選擇隱藏的工作表,但是方法可以激活隱藏的工作表。例如下面的代碼:
子測試3()
(2).Visible False隱藏工作表
(2).Select無法選擇隱藏的工作表,導(dǎo)致錯誤。
末端接頭
子測試4()
(2).Visibl:G10區(qū)域,A1單元格高亮顯示,這是活動單元格。當(dāng)我們用鍵盤輸入時,我們鍵入的內(nèi)容將被輸入到活動單元格中。
如果我們想讓區(qū)域中的其他單元格成為活動單元格,可以按Tab鍵,這樣會讓區(qū)域中當(dāng)前活動單元格右邊的單元格成為活動單元格,而按Shift Tab會讓方向相反;或者按Enter鍵使區(qū)域中當(dāng)前活動單元格下方的單元格成為活動單元格,而按Shift Enter鍵則反轉(zhuǎn)方向。
選擇 "范圍和對象可以選擇一個或多個單元格,而Activat:e5)。使活動
Exc::::::g15)。使活動
末端接頭
由于A1::G15區(qū)域沒有公共區(qū)域,所以最終會選擇F11:G15,并激活F11單元格。
由上可知,當(dāng)我們要選擇某個區(qū)域時,最好使用Select方法而不是Activat
EXCEL怎么做桌面懸浮窗?
在vba編輯器中添加一個表單(UserForm1),在需要暫停的工作表代碼窗口中添加代碼如下:
私有子工作表_ Activate()0結(jié)束私有子工作表_Deactivate()卸載用戶表單1結(jié)束子