日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

VBA簡單入門24:打開、關閉工作簿(跨工作簿查詢)

 weima938 2018-06-24
1、直接打開工作簿

Workbooks.Open FileName:="C:S.xlsx"

2、使用變量打開工作簿,無疑此法靈活。

Dim wkb As Workbook

Set wkb = Workbooks.Open(FileName:="C:S.xlsx")

必須保證C盤存在123.xlsx文件,否則出錯;

又如,若123.XLSX文件存在,但路徑為:C:%6S.xlsx ,

該路徑456文件夾并不存在,也會報錯。

就是保證路徑真實存在。


3、關閉工作簿

Workbooks("123.xls").Close

如使用了變量Wkb,則Wkb.Close

使用Close方法關閉工作簿時,如果改變了工作簿內(nèi)容,將提示用戶保存更改。

4、關閉工作簿,不保存更改。

Dim wkb As Workbook

Set wkb = Workbooks.Open(Filename:="C:S.xlsx")

Range("a1") = "套路Excel"

wkb.Close savechanges:=False

不保存 Range("a1") = "套路Excel" 的更改。

5、關閉工作簿,保存更改。

Dim wkb As Workbook

Set wkb = Workbooks.Open(Filename:="C:S.xlsx")

Range("a1") = "套路Excel"

wkb.Close savechanges:=True

保存 Range("a1") = "套路Excel" 的更改。

其中,savechanges:= 可以省略。

6、Close方法可以將工作簿另存為到指定路徑。

Sub 更改()

Dim wkb As Workbook

Set wkb = Workbooks.Open(Filename:="C:S.xlsx")

Range("a1") = "套路Excel"

wkb.Close True, "C:%6.xlsx"

End Sub

VBA簡單入門24:打開、關閉工作簿(跨工作簿查詢)

7、關閉一個工作簿和一次性關閉所有工作簿。

關閉一個工作簿:Workbook.Close,如

ActiveWorkbook.close

一次性關閉所有工作簿:workbooks.close

Sub 關閉Excel應用程序不保存工作簿()

Application.DisplayAlerts = False '關閉提示

Application.Quit '退出應用程序,即Excel界面

Workbooks.Close '關閉所有工作簿

Application.DisplayAlerts = True '恢復提示

End Sub


8、獲取工作簿的路徑信息

一旦打開了某工作簿,就很容易獲取該工作簿的路徑、完整的路徑和文件名稱或僅獲取文件名稱。

Set wkb = Workbooks.Open(Filename:="C:S.xlsx")

wkb.path返回 C:

wkb.fullname 返回C:S.xlsx

VBA簡單入門24:打開、關閉工作簿(跨工作簿查詢)

假如要操作的所有工作簿都在同一個文件夾(同一路徑),我們經(jīng)常用ThisWorkbook來獲取路徑信息。如,返回代碼所在的工作簿的路徑信息。

VBA簡單入門24:打開、關閉工作簿(跨工作簿查詢)


練習1:跨工作簿查詢

VBA簡單入門24:打開、關閉工作簿(跨工作簿查詢)

同路徑下跨工作簿查詢,代碼參考如下:

VBA簡單入門24:打開、關閉工作簿(跨工作簿查詢)

若不在同一個文件夾,只需修改路徑打開指定文件即可。

如將操作工作簿.xlsm放在桌面,打開123.xlsx的路徑更改為:

路徑 = "C:UsersAdministratorDesktop數(shù)據(jù)"

工作簿名稱 = "123.xlsx"

完整路徑 = 路徑 & "" & 工作簿名稱


2、工作表另存為工作簿

VBA簡單入門24:打開、關閉工作簿(跨工作簿查詢)

參考代碼為:

VBA簡單入門24:打開、關閉工作簿(跨工作簿查詢)

若沒有 Application.DisplayAlerts = False 屏蔽提示,將提示同名文件已經(jīng)存在,是否替換。

使用屏蔽提示,將覆蓋現(xiàn)有的同名文件。

VBA簡單入門24:打開、關閉工作簿(跨工作簿查詢)


Excel示例文件下載:

鏈接: https://pan.baidu.com/s/1bdO-tTr9f3eEVP66ufvllQ 密碼: 9i68


    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多