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