



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Excel的宏是由一系列的VB語(yǔ)言代碼構(gòu)成的,如果你熟悉VisualBasic語(yǔ)言,可以用它 編寫為宏,多數(shù)情況的使用者不會(huì)編寫,那么我們一般就會(huì)用錄制宏或者是使用已經(jīng)得到 的一些VB語(yǔ)言代碼(可以在網(wǎng)上找適用的),此時(shí),我們只需掌握錄制或者是已有代碼的 使用。1 .找到所用的工具宏工具在“開發(fā)工具”選項(xiàng)卡中,若果該選項(xiàng)卡不可用,請(qǐng)執(zhí)行下列操作以顯示此選項(xiàng) 卡:?jiǎn)螕簟蔽募边x項(xiàng)卡。單擊“選項(xiàng)”,然后單擊“自定義功能區(qū)”。在“自定義功能區(qū)”類別的“主選項(xiàng)卡”列表中,選中“開發(fā)工具”復(fù)選框,然后單 擊 “確定”。2 .首先是關(guān)于宏的一些安全:1.1.0ffice2010啟用宏設(shè)置步驟1打開空白的E
2、xcel表格,點(diǎn)開左上角“文件”下拉菜單,選擇“選項(xiàng)2選擇左側(cè)“信任中心”后,選擇“信任中心設(shè)置”:3點(diǎn)擊“ ActiveX設(shè)置”后,選擇“無限制”,取消勾中“安全模式”,以便打開個(gè)別系統(tǒng)的報(bào)表:4點(diǎn)擊“宏設(shè)置”后,選擇“啟用所有宏”,選中“信任對(duì)VBA:5 點(diǎn)擊“外部?jī)?nèi)容”后,選擇“啟用所有數(shù)據(jù)連接”和“啟用所有工作薄鏈接 的自動(dòng)更新”,以便打開有鏈接的表:6最后點(diǎn)擊確認(rèn)退出,重新打開Excel即可啟用宏。1.2 .宏的編輯或刪除要編輯或刪除宏時(shí):打開包含要?jiǎng)h除的宏的工作簿,如果要?jiǎng)h除的宏保存在個(gè)人宏工作簿(Personal.xlsb)中,并且此工作簿被隱藏,請(qǐng)執(zhí)行下列步驟來取消隱藏該工作
3、簿:在“視圖”選項(xiàng)卡上的“窗口”組中,單擊“取消隱藏”。在“取消隱藏工作簿” 下,單擊“ PERSONAL,然后單擊“確定”在“開發(fā)工具”選項(xiàng)卡上的“代碼”組中,單擊“宏”。在“位置”列表中,選擇含有要?jiǎng)h 除的宏的工作簿。例如,單擊“當(dāng)前工作簿”。在“宏名”框中,單擊要?jiǎng)h除的宏的名稱。 單擊“刪除”。3 . 錄制宏在開發(fā)工具里面找到點(diǎn)擊按鈕-錄制宏,輸入宏名、指定快捷鍵(自愿,需注意的一點(diǎn)是: 當(dāng)包含宏的工作薄打開時(shí),此宏的快捷鍵優(yōu)先Microsoft Excel快捷鍵執(zhí)行,因此,如果你為宏設(shè)置的快捷鍵和Excel的快捷鍵相同的話,那么Excel的快捷鍵將不能發(fā)揮作用,要盡量避免快捷鍵相同。)
4、、選擇保存位置(個(gè)人工作簿(保存以后此計(jì)算機(jī)上所打開的文檔都可以引用)、當(dāng)前工作簿、新工作簿,)然 后開始所 需要的操作,計(jì)算機(jī)便會(huì)記錄這個(gè)過程,完成后點(diǎn)擊停止錄制,此時(shí)便可以應(yīng)用了,點(diǎn)擊按 鈕-宏,選擇所需要的宏,單擊執(zhí)行即可。需要注意的是按鈕-使用相對(duì)引用,如果不選此選項(xiàng),便會(huì)出現(xiàn)絕對(duì)引用,就是如果你錄制時(shí)是在A1單元格內(nèi),執(zhí)行時(shí)無論鼠標(biāo)選中哪個(gè)單元格,執(zhí)行結(jié)果都出現(xiàn)在A1單元格內(nèi),反之如果你鼠標(biāo)選中B4,則執(zhí)行結(jié)果出現(xiàn)在B4內(nèi)(前者實(shí)際意義不大,建議都選后者)。4 .已有代碼的使用相對(duì)來說容易一些,點(diǎn)擊按鈕-宏,重新命名后單擊創(chuàng)建,然后直接復(fù)制已有代碼,完成后 關(guān)閉窗口,然后點(diǎn)擊按鈕-宏
5、,選擇所需要的宏,單擊執(zhí)行即可?!庇涗浶潞辍睂?duì)話框的選項(xiàng)說明:“工具”菜單下的菜單項(xiàng)一一可以將宏加入到“工具”菜單下,作為一個(gè)菜單選項(xiàng),以供方便使 用??旖萱I-通過指定快捷鍵執(zhí)行宏。需注意的一點(diǎn)是:當(dāng)包含宏的工作薄打開時(shí), 此宏的快捷鍵優(yōu)先Microsoft Excel快捷鍵執(zhí)行,因此,如果你為宏設(shè)置的快捷鍵和Excel的快捷鍵相同的話,那么Excel的快捷鍵將不能發(fā)揮作用,要盡量避免快捷鍵相 同。保存到”個(gè)人工作簿”一一”個(gè)人工作簿”是一個(gè)隱蔽的工作簿,一般情況下啟動(dòng)Excel時(shí)會(huì)自動(dòng) 打開它,因此,如果將常用的宏保存在其中,可以在任何工作簿中使用,建議將非專用的宏都放在此簿中,使用方便,管
6、理也方便。 保存到”當(dāng)前工作簿”一一將宏存儲(chǔ)到當(dāng)前工作簿中,只有當(dāng)記錄該宏的工作簿打開時(shí),本工 作簿和其它的工作簿才能使用它,一般的工作簿專用宏用此選項(xiàng)。上面介紹的是用記錄的方式建立宏,如何直接用Visual Basic語(yǔ)言編輯宏呢?首先還是要按照上面的步驟進(jìn)行到第5步時(shí),單擊“確定”后,不是進(jìn)行操作而是開始編寫VB代碼。這里有兩種情況:1.如果你的工作簿中已經(jīng)有了一個(gè)用來記錄宏的“模塊”工作表,最好在 建立宏之 前將其切換到前臺(tái)(激活),然后再建立新宏。在這種情況下,單擊“確定”按鈕之后,Excel 將自動(dòng)在“模塊”工作表中生成新宏的代碼框架,一行為SUB”宏名:下一行為END SUB此時(shí)你
7、 就可以在兩行之間直接輸入VB代碼了。輸入完畢,要執(zhí)行“停止記錄”命令。2.如果你的工作 簿中還沒有“模塊”工作表,那么你從工作簿底部可以看到Excel為你新建了一個(gè),用鼠標(biāo)激活 它3 .如果在建立宏時(shí),為宏指定了在“工具”菜單下的菜單項(xiàng),那么打開“工具”菜單后執(zhí)行所 對(duì)應(yīng)的菜單項(xiàng)命令即可。4 .在模塊文件中執(zhí)行宏建立的宏都是存儲(chǔ)在模塊文件中的,激活模塊文件后,將光標(biāo)移到所要執(zhí)行的宏代碼中的任何位置(SUB和END SU之間),按F5鍵即可執(zhí)行。如果光標(biāo)不在宏代碼之間,按F5后將會(huì)激活運(yùn)行宏的對(duì)話框,與第一種方法相同。如果VISUAL BASIC工具欄處于激活狀態(tài),那么單 擊VISUALBAS
8、ICX具欄中“執(zhí)行宏”按鈕也可執(zhí)行。這種執(zhí)行宏的方法比較適合于對(duì)剛記錄的宏進(jìn) 行驗(yàn)證或修改后驗(yàn)證時(shí)采用。5 .通過將宏指定為按鈕或圖形來執(zhí)行單擊常用工具欄上的“繪圖”按鈕,可以在工作表中建立圖形或按鈕,建立圖形后,單擊鼠標(biāo)右鍵,在快捷菜單中單擊"指定宏“命令,在"宏名/引用”對(duì)話框中,鍵入宏名;如果建立的 是按鈕,則創(chuàng)建完畢自動(dòng)出現(xiàn)指定宏對(duì)話框。單擊“確定”按鈕,這樣就可以將按鈕或圖形指定 為一個(gè)宏,當(dāng)單擊此按鈕或圖形對(duì)象時(shí),宏將自動(dòng)執(zhí)行。此種方法適用于在自己的工 作表中使 用的專用宏,可將其放在合適的位置,隨時(shí)單擊運(yùn)行。注意 :在指定宏操作完畢后關(guān) 閉繪圖工具欄時(shí),一定要
9、使其中的“選定圖形”按鈕處于彈起狀態(tài),否則單擊按鈕或圖形將不能執(zhí)行宏, 而且也不能選擇單元格。6 .通過將宏指定給工具欄按鈕執(zhí)行在“視圖”菜單中,單擊“工具欄”命令,若要?jiǎng)?chuàng)建一個(gè)新的工具欄并自定義工具欄按 鈕,在“工具欄名稱“對(duì)話框中鍵入新工具欄名,再單擊”新建“按鈕(如果要為已有的工具 欄添加按鈕 ,則單擊“自定義”),此時(shí)在對(duì)話框左上方就出現(xiàn)自定義的工具欄。然后在”自定義 工具欄” 對(duì)話框的“分類”列表框中單擊"自定義'命令,再?gòu)摹肮ぞ甙粹o”下面拖動(dòng)喜愛的按鈕到自定義的 工具欄上,當(dāng)把按鈕放到工具欄上時(shí),就會(huì)自動(dòng)出現(xiàn)“指定宏”對(duì)話框,輸入宏名后 單擊”確定即可,此時(shí)又會(huì)出
10、現(xiàn)"自定義工具欄”對(duì)話框,如果不再需要自定義按鈕,單擊“關(guān)閉”命令。這 時(shí)自定義的工具欄一般比較小且是放置在工作表中的,雙擊其標(biāo)題條,它自動(dòng)變成 長(zhǎng)條狀并 放置到工作表上方的工具欄區(qū)。建議新建一個(gè)自己的自定義工具欄并將常用的公用宏 放置在其 上,這樣使用起來很方便。三、編輯和刪除宏一個(gè)宏建立之后可能不滿意,需要編輯修改或其使命完成之后需要?jiǎng)h除,下面是常用的一 些方法。1 .編輯、修改宏如果用戶對(duì)Excel的Visual Basic語(yǔ)言不熟悉,那么最好的方法 是重新記 錄宏,在新建宏時(shí),在“宏名”框中輸入原來的名字,單擊“確定",Excel將提示用戶是否替換已 存在的宏,單擊
11、"是“即可。如果用戶熟悉VB語(yǔ)言,可直接對(duì)宏進(jìn)行修改。單擊菜單條中的“工具”選項(xiàng),選擇“宏”命令 項(xiàng),選擇要編輯的宏,單擊“編輯”按鈕,就可以進(jìn)行編輯了。此處有一點(diǎn)小技巧,如果你不 想手工編寫代碼,將光標(biāo)移到需要插入代碼的位置,選擇“工具“菜單中“記錄宏"命令下 的在標(biāo)示 處記錄”選項(xiàng),然后可以進(jìn)行操作,操作完畢后選擇“停止記錄”,則剛才的操作就翻譯成了 VB代碼,放在光標(biāo)之后,利用這種方法可以為已有的宏增添新的功能,這種方法不生成SUB ENDSUB代碼,適用于現(xiàn)有宏的修改。另一種方法是單擊工作簿底部的“模塊”文件,其中存放的是宏的VB代碼,在此處可同時(shí)修改其中所有的宏。
12、修改已記錄宏的一些技巧如下:A、去掉Select方法和Selection屬性。記錄器 經(jīng)常記錄Select方法和Selection 屬性,但這會(huì)導(dǎo)致宏通用性受到限制,因?yàn)镾elect方法和Selection屬性要求工作表是活動(dòng)的。因此如果要記錄的宏不是專用的,一般要將其去掉, 用Worksheets方法來代替操作對(duì)象,同樣,對(duì)記錄的ActiveCell屬性一般也需要去掉。B、去掉不必要的參數(shù)。記錄器可能會(huì)記錄一個(gè)方法的所有參數(shù),如果只想修改其中一兩個(gè)參數(shù), 可從錄下的語(yǔ)句中清除不必要的參數(shù),功能不變,程序也得到了簡(jiǎn)化。如果你想在當(dāng)前工作簿中使用另一個(gè)工作簿(非個(gè)人工作簿)中的宏,可以將其復(fù)制 過來,復(fù)制的方法是將另一個(gè)工作簿中的模塊表復(fù)制到當(dāng)前工作簿中,其操作和復(fù)制其它工作表 是一樣的,也可以通過剪貼板在模塊表之間復(fù)制宏代碼來達(dá)到復(fù)制宏的目的。2 ,刪除宏刪除宏的方法很簡(jiǎn)單,單擊菜單條中的“工具”選項(xiàng),選擇“宏”命令項(xiàng),選擇要?jiǎng)h除的宏,單 擊“刪除
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 創(chuàng)意廣告長(zhǎng)期合同范本
- 二手房自行購(gòu)買合同范本
- 買賣企業(yè)房產(chǎn)合同范例
- 農(nóng)民種地出租合同范本
- 包裝木箱供貨合同范本
- 北京政府采購(gòu)合同范本
- 出售轉(zhuǎn)讓凍干機(jī)合同范本
- 分?jǐn)傎M(fèi)用合同范本
- 企業(yè)生產(chǎn)訂單合同范本
- 分期購(gòu)車購(gòu)車合同范本
- 車輛使用不過戶免責(zé)協(xié)議書范文范本
- 蟾蜍毒抗病毒藥物篩選
- 自建房-預(yù)算表
- DB11T 2033-2022 餐廚垃圾源頭減量操作要求
- 合約部年終工作總結(jié)
- 【人教版】pep六年級(jí)英語(yǔ)下全冊(cè)教案(表格版)
- 護(hù)理培訓(xùn)師競(jìng)聘
- 森林質(zhì)量精準(zhǔn)提升項(xiàng)目(2024年度)作業(yè)設(shè)計(jì)
- 北師大版小學(xué)數(shù)學(xué)五年級(jí)下冊(cè)同步課時(shí)練習(xí)試題含答案(全冊(cè))
- 4《我們的公共生活》第一課時(shí) 教學(xué)設(shè)計(jì)-2023-2024學(xué)年道德與法治五年級(jí)下冊(cè)統(tǒng)編版
- 戰(zhàn)馬魂(2023年重慶A中考語(yǔ)文試卷記敘文閱讀題及答案)
評(píng)論
0/150
提交評(píng)論