版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、正確學(xué)會Excel VBA的16堂課Excel工作簿相關(guān)操作工作簿相關(guān)操作新建與打開工作簿保存與關(guān)閉工作簿工作簿的實際應(yīng)用新建與打開工作簿新建與打開工作簿 新建空白工作簿 新建僅包含一張工作表的工作簿 在指定位置新建工作簿 打開指定工作簿 打開設(shè)置保護的工作簿 判斷一個工作簿是否已打開打開設(shè)置保護的工作簿打開設(shè)置保護的工作簿具體的操作步驟如下:步驟1:在Excel工作簿中選擇【文件】【另存為】菜單項,即可打開【另存為】對話框,在“保存位置”下拉列表中選擇文件的存放位置,如圖3-6所示。步驟2:單擊【工具】下拉按鈕,在其下拉菜單中選擇【常規(guī)】選項,即可打開【常規(guī)選項】對話框,在“打開權(quán)限密碼”欄
2、中輸入要設(shè)置的密碼“123456”,如圖3-7所示。打開設(shè)置保護的工作簿打開設(shè)置保護的工作簿具體的操作步驟如下:步驟3:單擊【確定】按鈕,即可打開【確認密碼】對話框,在“重新輸入密碼”欄中輸入前面設(shè)置的密碼“123456”,如圖3-8所示。步驟4:單擊【確定】按鈕返回【另存為】對話框,單擊【保存】按鈕,即可將其保存。對于已設(shè)置密碼保護的工作簿,如果用“Workbooks.Open+工作簿地址”的方法打開,系統(tǒng)會彈出一個【密碼】對話框,提示用戶輸入打開密碼,如圖3-9所示。保存與關(guān)閉工作簿保存與關(guān)閉工作簿 保存對工作簿的更改 將工作簿進行另存 對工作簿另存并添加打開密碼 關(guān)閉所有工作簿 關(guān)閉指定
3、位置的工作簿 關(guān)閉前是否保存對工作簿另存并添加打開密碼對工作簿另存并添加打開密碼 例如將當前文件另存到D盤,文件名為“wodebook”,設(shè)置打開密碼為“123456”。步驟1:在代碼窗口中輸入如下代碼,如圖3-12所示。Sub 另存并加密()ActiveWorkbook.SaveAs D:wodeobook.xls, Password:=123456End Sub步驟2:在運行該程序后,即可在指定位置處保存當前文件并為其添加密碼。當在次打開該文件時,即可彈出一個【密碼】對話框,必須在其中輸入正確密碼后才可打開該文件,如圖3-13所示。關(guān)閉前是否保存關(guān)閉前是否保存(1)關(guān)閉指定工作簿并保存更改
4、利用VBA關(guān)閉指定名稱的工作簿并保存其更改的代碼格式為:Workbooks(工作簿名稱).Close savechanges:=True(2)關(guān)閉指定工作簿不保存更改利用VBA關(guān)閉指定名稱的工作簿但是不保存對該工作簿的更改的代碼格式如下:Workbooks(工作簿名稱).Close savechanges:=False(3)關(guān)閉當前工作簿并保存更改利用VBA關(guān)閉當前工作簿并保存的代碼格式如下:ActiveWorkbook(工作簿名稱).Close savechanges:=True(4)關(guān)閉當前工作簿不保存更改利用VBA關(guān)閉當前工作簿但不保存對其更改的代碼格式如下:ActiveWorkbook
5、(工作簿名稱).Close savechanges:=False工作簿的實際應(yīng)用工作簿的實際應(yīng)用 示例1:打開工作簿時提示當前日期和時間 示例2:禁止打印工作簿文件內(nèi)容 示例3:禁止編輯工作簿中的所有單元格 示例4:禁止使用關(guān)閉按鈕 示例5:訪問工作簿的屬性打開工作簿時提示當前日期和時間打開工作簿時提示當前日期和時間步驟1:在代碼窗口中雙擊【工程】列表中的“ThisWorkbook”選項,進入該選項對應(yīng)的代碼窗口,從中輸入如下代碼,如圖3-16所示。Private Sub Workbook_Open()MsgBox 當前日期 & Date & ,當前時間: & Time
6、End Sub步驟2:保存并關(guān)閉該文件,當再次打開該工作簿時,即可自動運行上述程序,并彈出顯示當前日期和時間的提示框,如圖3-17所示。禁止打印工作簿文件內(nèi)容禁止打印工作簿文件內(nèi)容步驟1:在VBA代碼窗口中雙擊【工程】窗口中的“ThisWorkbook”選項,在其對應(yīng)代碼窗口“對象”下拉列表中選擇“Workbook”選項,在“過程”下拉列表中選擇“BeforePrint”選項,在其代碼框架中輸入相應(yīng)的程序代碼,如圖3-18所示。步驟2:在代碼輸入完畢后,當在工作表中對該文件進行打印時,系統(tǒng)則會彈出相應(yīng)的提示信息,如圖3-19所示。禁止編輯工作簿中的所有單元格禁止編輯工作簿中的所有單元格步驟1:
7、在代碼窗口中輸入如下程序,如圖3-20所示。Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)MsgBox 您好,該文檔不能修改在單元格內(nèi)容發(fā)生改變時提示不能更改單元格內(nèi)容Application.EnableEvents = False 當Application對象的EnableEvents屬性為False時,可以禁止其他所有事件程序運行。Target.Value = i 使單元格清空Application.EnableEvents = True 由于還要使其他事件程序發(fā)作用,所以設(shè)置Appli
8、cation.EnableEvents = True讓所有事件程序重新有效。End Sub禁止編輯工作簿中的所有單元格禁止編輯工作簿中的所有單元格步驟2:在代碼輸入完畢后,當更改單元格內(nèi)容時,系統(tǒng)則彈出禁止修改單元格內(nèi)容的提示,如圖3-21所示。在關(guān)閉提示信息后,單元格內(nèi)容將被清空。禁止使用關(guān)閉按鈕禁止使用關(guān)閉按鈕禁止使用Excel自帶的退出功能具體操作步驟如下:步驟1:在代碼窗口中輸入如下代碼,如圖3-22所示。Private Sub Workbook_BeforeClose(Cancel As Boolean)Cancel = TrueEnd Sub禁止使用關(guān)閉按鈕禁止使用關(guān)閉按鈕禁止使用
9、Excel自帶的退出功能具體操作步驟如下:步驟2:此時Excel的【關(guān)閉】按鈕 已失效,用戶要想退出Excel工作簿,則可在代碼窗口中繼續(xù)輸入如下程序,如圖3-23所示。Sub 退出() Application.EnableEvents = False 強行中止事件程序的運行 ActiveWorkbook.Close 在中止事件程序的運行后執(zhí)行關(guān)閉工作簿的功能 Application.EnableEvents = True 恢復(fù)事件程序的運行End Sub禁止使用關(guān)閉按鈕禁止使用關(guān)閉按鈕 在VBA代碼窗口中輸入程序時,為了使用戶方便程序設(shè)計操作,可以對【編輯器】進行相應(yīng)的設(shè)置。具體的操作步驟如
10、下:步驟1:在VBA代碼窗口中選擇【工具】【選項】菜單項,即可打開【選項】對話框,在【編輯器】選項卡中勾選“自動列出成員”復(fù)選項,如圖3-24所示。步驟2:單擊【確定】按鈕,即可保存設(shè)置。當用戶在代碼窗口中編輯某些對象的屬性或方法時,系統(tǒng)就會自動為用戶提供相關(guān)信息列表框,如圖3-25所示。專家課堂(常見問題與解答)專家課堂(常見問題與解答)點撥點撥1:在Excel VBA代碼窗口中要打開已設(shè)置了密碼的工作簿,路徑和文件名均正確的情況下,運行代碼為何總彈出錯誤提示信息?解答:解答:在路徑和文件名均正確的情況下,彈出錯誤提示信息時,請先檢查使用的程序語法是否正確,特別要檢查的是,password后跟“:=”,而不是等號。點撥點撥2:在使用代碼程序保存多個已打開的工
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 信用評級方法創(chuàng)新-洞察分析
- 《服飾禮儀》課件
- 醫(yī)院醫(yī)保辦窗口工作總結(jié)范文(6篇)
- 網(wǎng)絡(luò)輿情數(shù)據(jù)挖掘方法-洞察分析
- 咽腔潰瘍診斷標準優(yōu)化-洞察分析
- 水凝膠嬰兒安片制備-洞察分析
- 新冠疫情經(jīng)濟影響評估-洞察分析
- 余熱回收推廣課件
- 互聯(lián)網(wǎng)金融與創(chuàng)新型小微企業(yè)的完美結(jié)合-融資案例解讀
- 兒童學(xué)習(xí)環(huán)境與家庭教育活動策劃研究
- 幼兒園教師職稱五套試題及答案
- 廣東2024年廣東省通信管理局局屬單位招聘筆試歷年典型考題及考點附答案解析
- 報告文學(xué)研究
- 棄土綜合利用協(xié)議
- 幼兒園中班語言課件:《小花貓交朋友》
- SH/T 3065-2024 石油化工管式爐急彎彎管工程技術(shù)規(guī)范(正式版)
- 2024年《藝術(shù)概論》知識考試題庫(附答案)
- GB/T 43878-2024旋挖鉆機截齒
- 《架空輸電線路直升機巡視技術(shù)導(dǎo)則》
- 攤位安全責(zé)任書
- 《紙質(zhì)文物修復(fù)與保護》課件-03紙質(zhì)文物病害類型
評論
0/150
提交評論