首页
/
每日頭條
/
職場
/
excelvba激活工作簿
excelvba激活工作簿
更新时间:2026-01-10 00:48:49

工作中常會需要在多個工作簿中進行數據讀寫,這樣在VBA代碼中就會涉及幾個工作簿之間的切換,将工作簿切換到激活狀态,代碼的編寫也簡潔,明了些。(當然你的代碼也可每次都寫明操作的哪個工作簿與工作表)

工作簿有與工作表類似的激活語句:Workbooks(工作簿名稱).Activate,工作簿名稱要含工作簿文件的後綴名的。Workbooks(工作簿索引号).Activate,工作簿索引号是指工作簿打開的順序,Excel根據工作簿打開的順序以1開始進行編号。Workbooks(工作簿索引号) 這個用法實用性低,工作表的索引順序一眼可以看出來,工作簿索引易受手動打開的EXCEL文件影響。

實用性用法:Set WB = Workbooks.Open(文件全名),Open 裡必須是全路徑 文件名。對每一個工作簿打開時,賦值于一個變量,需要用此工作簿時,WB.Activate;wb1.Activate這樣代碼更清晰。附:有些Excel文件帶有“引用鍊接”,打開後會彈出是否要更新的提示(如下圖),影響代碼的運行。用 DisplayAlerts = False 是不能屏蔽這種更新提示的,必須是Workbooks.Open(文件全名,UpdateLinks:=0),UpdateLinks參數 0,為不更新;1 更新外部引用,不更新遠程引用 ;2 更新遠程引用,不更新外部引用; 3 更新外部引用,更新遠程引用

excelvba激活工作簿(EXCELVBA工作簿的切換)1

對于在不同SUB過程間要用到的工作簿,可以申明為模塊級變量,可以在同模塊的不同SUB中直接使用。如圖:

excelvba激活工作簿(EXCELVBA工作簿的切換)2

對于不同模塊的Sub過程調用工作簿,這種用法就隻能傳參。

Workbooks(工作簿名稱).Activate 的用法是可以跨SUB子過程的。

Application.Goto 也有同樣激活工作簿的功能,并且不會将指定的工作簿顯示到打開文件的最前面來。具體用法:Application.Goto Workbooks(工作簿名稱).Sheets(1).[A1] ,必須指定到具體單元格。

在打開的工作簿中找到含某關鍵字的工作簿代碼 Dim wb As Workbook,s As String For Each wb In Workbooks 'Workbooks 已打開的工作簿的集合 s = wb.Name If s Like "關鍵字*" Then Workbooks(s).Activate Exit For End If Next wb

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
關于職場溝通技巧的書籍推薦
關于職場溝通技巧的書籍推薦
面對心儀的工作,你是不是不敢主動争取?面對團隊關系,你是不是不敢表達自己的真實想法?很多人在工作中都會遇到這樣的情況,不知道怎樣去正确的溝通,總是擔心自己說錯話會得罪人。久而久之,自己就成了職場中的邊緣人物。其實啊溝通并不難,難的是拒絕溝通...
2026-01-10
浙江黔籍工人返崗
浙江黔籍工人返崗
藍網-中國藍新聞客戶端3月22日訊(中國藍融媒體中心浙江之聲記者李曉華)21日晚,經過近12個小時的長途跋涉,11輛從湖北黃岡市蕲春縣出發的專車,順利抵達瓯海。這是疫情發生後,瓯海迎來的首批257名湖北籍務工人員,拉開了湖北地區務工人員返回...
2026-01-10
暗黑3哪個職業最輕松
暗黑3哪個職業最輕松
暗黑3哪個職業最輕松?暗黑3新手玩什麼職業?暗黑3新手玩什麼職業?,今天小編就來說說關于暗黑3哪個職業最輕松?下面更多詳細答案一起來看看吧!暗黑3哪個職業最輕松暗黑3新手玩什麼職業?暗黑3新手玩什麼職業?暗黑3新手玩什麼職業?野蠻人:當前版...
2026-01-10
教師是太陽底下最神聖職業
教師是太陽底下最神聖職業
還記得,當年報考師範學校,面試官問她為什麼選擇師範學校時,她铿锵有力地回答道:“因為教師是太陽底下最光輝的職業!”兒時的師者夢,注定了一世的教師路。“做一名好老師,成為能夠照亮學生的那束光”,是她的信念,至今未曾改變。她就是大黃堡鎮初級中學...
2026-01-10
大學生職業規劃空中乘務
大學生職業規劃空中乘務
錢江晚報·小時新聞記者陳素萍通訊員陳曉燕空中乘務專業,顧名思義,主要培養目标就是空中乘務員,也就是大多數人口中的空姐、空少。這個專業的課堂上,老師們需要教什麼?學生們需要具備怎樣的專業素養?很多人或許并不了解。其實,空乘這個職業并沒有很多人...
2026-01-10
Copyright 2023-2026 - www.tftnews.com All Rights Reserved