中文EXCEL70宏的使用方法技巧詳解_第1頁
中文EXCEL70宏的使用方法技巧詳解_第2頁
中文EXCEL70宏的使用方法技巧詳解_第3頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、中文EXCEL 7.0宏的使用方法、技巧詳解Excel的宏是由一系列的 Visual Basic語言代碼構(gòu)成的,因此,如果你熟悉VisualBasic語言,可以用它編寫為宏,如果 用戶不熟悉VB語言,可以用記錄功能建立宏。下面詳細(xì)介紹一下有關(guān)的方法和技巧。一、建立宏要想建立一個(gè)宏,方法有兩種:一是用宏記錄器記錄所要執(zhí)行的一系列操作;二是用Visual Basic語言編寫。這兩種方法各有優(yōu)越之處,自動(dòng)記錄宏可以使用戶在不懂Visual Basic語言的情況下也可建立自己的宏,但缺點(diǎn)是對(duì)于一些復(fù)雜的宏要記錄的操作很多,而且可能有些功能并非是能通過現(xiàn)有的操作所能完成的;自己動(dòng)手編寫宏則不必進(jìn)行繁瑣的

2、操作而且能實(shí)現(xiàn)自動(dòng)記錄所不能完成的一些功能。在這里需要說明的一點(diǎn)是,即使自動(dòng)記錄的宏,記錄器也是把它翻譯成Visual Basic語言來存放的,因此,在這里的一點(diǎn)技巧是你可以使用自動(dòng)記錄功能記錄宏,記錄完畢后再打開宏進(jìn)行編輯、修改簡化或增強(qiáng)宏的功能,這樣可省去許多輸入代碼的工作。建立宏的方法如下:1. 在"工具"菜單中,選擇"記錄宏",再單擊右側(cè)的”記錄新宏"命令。2. 在對(duì)話框中輸入宏名??梢允褂檬÷院昝纭焙?",也可以在"宏名"框中鍵入另一名稱。3. 若要給出宏的簡單說明,在"說明”框中可鍵入描述性

3、文字。4. 若要設(shè)置有關(guān)宏的選項(xiàng),單擊"選項(xiàng)"。5單擊"確定",然后執(zhí)行所記錄的操作。6.操作完成之后,在"工具"菜單中,選擇"記錄宏",右側(cè)的”記錄新宏"命令已變成了 ”停止記錄",單擊即可結(jié)束。"記錄宏"命令下的其它三個(gè)選項(xiàng)的說明:"使用相對(duì)引用”一一此項(xiàng)為一開關(guān)選項(xiàng),此開關(guān)不打開時(shí),記錄宏使用單元格絕對(duì)引用,用這種方式記錄的宏總是在 最初記錄宏的單元格位置操作。此開關(guān)打開之后,用戶在任何情況下都可以使用宏而不是在特定的單元或范圍中才能使用,當(dāng)然存儲(chǔ)此宏的工作簿

4、必須在打開的情況下宏才能使用,使用相對(duì)引用可使記錄的宏使用更靈活。"標(biāo)示記錄位置”和"在標(biāo)示處記錄”一一指的是確定開始記錄宏的位置,從此處開始記錄宏的代碼。注意:此兩選項(xiàng)只對(duì)"模塊"工作表(記錄操作后翻譯為 VB代碼的工作表Module)有效。"記錄新宏”對(duì)話框的選項(xiàng)說明:"工具"菜單下的菜單項(xiàng)一一可以將宏加入到”工具"菜單下,作為一個(gè)菜單選項(xiàng),以供方便使用??旖萱I一一通過指定快捷鍵執(zhí)行宏。需注意的一點(diǎn)是:當(dāng)包含宏的工作薄打開時(shí),此宏的快捷鍵優(yōu)先 MicrosoftExcel快捷鍵執(zhí)行,因此,如果你為宏設(shè)置的快捷鍵

5、和Excel的快捷鍵相同的話,那么Excel的快捷鍵將不能發(fā)揮作用要盡量避免快捷鍵相同。保存到”個(gè)人工作簿”一一”個(gè)人工作簿”是一個(gè)隱蔽的工作簿,一般情況下啟動(dòng)Excel時(shí)會(huì)自動(dòng)打開它,因此,如果將常 用的宏保存在其中,可以在任何工作簿中使用,建議將非專用的宏都放在此簿中,使用方便,管理也方便。保存到”當(dāng)前工作簿”一一將宏存儲(chǔ)到當(dāng)前工作簿中,只有當(dāng)記錄該宏的工作簿打開時(shí),本工作簿和其它的工作簿才能使用它,一般的工作簿專用宏用此選項(xiàng)。保存到"新工作簿”一一將宏保存到新的工作簿中 ,該項(xiàng)意義不大,一般很少用。語言選項(xiàng)一一Visual Basic,將記錄的 操作翻譯為 Visual Bas

6、ic語言,這是常用的選項(xiàng)。 MS Excel 4.0 宏語言,將操作翻譯為 Excel 4.0的宏語言,如果你 對(duì)4.0版的宏語言不熟悉,盡量不要采用此選項(xiàng),否則給以后的編輯、修改帶來麻煩。上面介紹的是用記錄的方式建立宏,如何直接用Visual Basic語言編輯宏呢?首先還是要按照上面的步驟進(jìn)行到第5步時(shí),單擊"確定"后,不是進(jìn)行操作而是開始編寫VB代碼。這里有兩種情況:1.如果你的工作簿中已經(jīng)有了一個(gè)用來記錄宏的”模塊"工作表,最好在建立宏之前將其切換到前臺(tái)(激活),然后再建立新宏。在這種情況下,單擊"確定"按鈕之后,Excel將自動(dòng)在”模

7、塊"工作表中生成新宏的代碼框架,一行為SUB "宏名",下一行為END SUB,此時(shí)你就可以在兩行之間直接輸入 VB代碼了。輸入完畢 要執(zhí)行”停止記錄"命令。2.如果你的工作簿中還沒有”模塊”工作表,那 么你從工作簿底部可以看到Excel為你新建了一個(gè),用鼠標(biāo)激活它,這時(shí)你將看到剛才激活它的操作已被記錄成代碼一般來說這是我們不需要的,將此行代碼刪除,然后編寫你自己的代碼即可。二、執(zhí)行宏一個(gè)宏建立完畢后就可以執(zhí)行了,執(zhí)行宏的方法有多種,可根據(jù)具體情況采用不同的方法,下面介紹常用的幾種方法。1. 用"工具"菜單下的"宏"

8、;命令執(zhí)行打開"工具"菜單,選擇"宏",在對(duì)話框中輸入要運(yùn)行的宏的名字或用鼠標(biāo)在宏列表中選擇都可以,然后單擊”執(zhí)行"按鈕。2. 用快捷鍵執(zhí)行宏如果你在建立宏時(shí),為宏指定了快捷鍵,那么直接按快捷鍵即可,這是比較快捷的方法,缺點(diǎn)是需要記住每個(gè)宏的快捷 鍵。3. 如果在建立宏時(shí),為宏指定了在”工具"菜單下的菜單項(xiàng),那么打開”工具"菜單后執(zhí)行所對(duì)應(yīng)的菜單項(xiàng)命令即可。4. 在模塊文件中執(zhí)行宏建立的宏都是存儲(chǔ)在模塊文件中的,激活模塊文件后,將光標(biāo)移到所要執(zhí)行的宏代碼中的任何位置(SUB和ENDSUB之間),按F5鍵即可執(zhí)行。如果光標(biāo)不在

9、宏代碼之間,按 F5后將會(huì)激活運(yùn)行宏的對(duì)話框 ,與第一種方法相同。如 果VISUAL BASIC工具欄處于激活狀態(tài),那么單擊VISUAL BASIC工具欄中”執(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)單擊此按鈕或圖

10、形對(duì)象時(shí),宏將自動(dòng)執(zhí)行。此種方法適用于在自己的 工作表中使用的專用宏,可將其放在合適的位置,隨時(shí)單擊運(yùn)行。注意:在指定宏操作完畢后關(guān)閉繪圖工具欄時(shí),一定要使其中的”選定圖形”按鈕處于彈起狀態(tài),否則單擊按鈕或圖形將不能執(zhí)行宏,而且也不能選擇單元格。6. 通過將宏指定給工具欄按鈕執(zhí)行在"視圖"菜單中,單擊"工具欄"命令,若要?jiǎng)?chuàng)建一個(gè)新的工具欄并自定義工具欄按鈕,在"工具欄名稱”對(duì)話框中鍵入新工具欄名,再單擊"新建"按鈕(如果要為已有的工具欄添加按鈕,則單擊”自定義"),此時(shí)在對(duì)話框左上方就出現(xiàn)自定義的工具欄。然后在”自

11、定義工具欄”對(duì)話框的”分類”列表框中單擊”自定義"命令,再從”工具按鈕”下面拖動(dòng)喜愛的按 鈕到自定義的工具欄上,當(dāng)把按鈕放到工具欄上時(shí),就會(huì)自動(dòng)出現(xiàn)”指定宏"對(duì)話框,輸入宏名后單擊”確定"即可,此時(shí) 又會(huì)出現(xiàn)”自定義工具欄"對(duì)話框,如果不再需要自定義按鈕,單擊”關(guān)閉"命令。這時(shí)自定義的工具欄一般比較小且是 放置在工作表中的,雙擊其標(biāo)題條,它自動(dòng)變成長條狀并放置到工作表上方的工具欄區(qū)。建議新建一個(gè)自己的自定義工具欄并將常用的公用宏放置在其上,這樣使用起來很方便。三、編輯和刪除宏一個(gè)宏建立之后可能不滿意,需要編輯修改或其使命完成之后需要?jiǎng)h除,下面是

12、常用的一些方法。1編輯、修改宏如果用戶對(duì)Excel的Visual Basic語言不熟悉,那么最好的方法是重新記錄宏,在新建宏時(shí),在"宏名”框中輸入原來的名字,單擊"確定”,Excel將提示用戶是否替換已存在的宏,單擊"是"即可。如果用戶熟悉 VB語言,可直接對(duì)宏進(jìn)行修改。單擊菜單條中的”工具"選項(xiàng),選擇"宏"命令項(xiàng),選擇要編輯的宏,單擊”編輯"按鈕,就可以進(jìn)行編輯了。此處有一點(diǎn)小技巧,如果你不想手工編寫代碼,將光標(biāo)移到需要插入代碼的位置,選擇"工具"菜單中”記錄宏”命令下的”在標(biāo)示處記錄”選項(xiàng),

13、然后可以進(jìn)行操作,操作完畢后選擇”停止記錄",則剛才的操作 就翻譯成了 VB代碼,放在光標(biāo)之后,利用這種方法可以為已有的宏增添新的功能,這種方法不生成 SUB、END SUB代碼,適用于現(xiàn)有宏的修改。另一種方法是單擊工作簿底部的”模塊"文件,其中存放的是宏的 VB代碼,在此處可同時(shí)修改其中所有的宏。修改已記錄宏的一些技巧如下:A、去掉Select方法和Selection 屬性。記錄器經(jīng)常記錄Select方法和Selection 屬性,但這會(huì)導(dǎo)致宏通用性受到限制,因?yàn)镾elect方法和Selection 屬性要求工作表是活動(dòng)的。因此如果要記錄的宏不是專用的,一般要將其去掉,用

14、Worksheets方法來代替操作對(duì)象,同樣,對(duì)記錄的ActiveCell屬性一般也需要去掉。B、去掉不必要的參數(shù)。記錄器可能會(huì)記錄一個(gè)方法的所有參數(shù),如果只想修改其中一兩個(gè)參數(shù),可從錄下的語句中清除不必要的參數(shù),功能不變,程序也得到了簡化。如果你想在當(dāng)前工作簿中使用另一個(gè)工作簿(非個(gè)人工作簿)中的宏,可以將其復(fù)制過來,復(fù)制的方法是將另一個(gè)工作簿中的模塊表復(fù)制到當(dāng)前工作簿中,其操作和復(fù)制其它工作表是一樣的,也可以通過剪貼板在模塊表之間復(fù)制宏代 碼來達(dá)到復(fù)制宏的目的。2. 刪除宏刪除宏的方法很簡單,單擊菜單條中的”工具"選項(xiàng),選擇"宏"命令項(xiàng),選擇要?jiǎng)h除的宏,單擊&

15、quot;刪除"按鈕,就可以刪除 了。這種刪除只是使得此宏不能再執(zhí)行了,如果你已為此宏指定了菜單項(xiàng)、工具欄按鈕、圖形等,它們也就沒什么作用了 ,則需要啟動(dòng)相應(yīng)的功能來刪除這些對(duì)象。比如對(duì)定義到工具欄上的指定宏按鈕的刪除方法如下:在"視圖"菜單中,單擊"工具欄"命令,選擇工具欄,單擊"自定義"按鈕,此時(shí)用鼠標(biāo)左鍵將工具欄上需要?jiǎng)h除的按鈕從工具欄上拖離 開工具欄即可刪除它。宏就是一系列你定義好了的操作過程,以后你可以反復(fù)的使用這些你已經(jīng)定義好了的宏。按以下方法你能最快的理解和使用宏:要求:假設(shè)我們要把 A2、A3、A4、A5這四

16、個(gè)單元格中字的格式都變成和A1 一樣,你一定會(huì)選擇用格式刷”,但是我們現(xiàn)在為了學(xué)習(xí)宏,不用格式刷”,而改用 宏”。1、首先我們解釋一下錄制宏”錄制宏”你可以理解為 錄制過程”,就象你用錄音機(jī)錄音一樣,當(dāng)你按了錄音”按鍵之后直到按了 停止”按鍵,這其中的所有聲音都被錄下來了,以后你再按播放”按鍵就能反復(fù)聽這段錄音了。2、 錄制宏”和上面說的 錄音”一樣,我們可以把我們從按EXCEL工具欄的 錄制”按鈕開始,直到 EXCEL工具欄的停止”按鈕,這其中你操作EXCEL的所有過程都被 錄制”下來成了一個(gè) 宏”,并為這個(gè) 宏”取了個(gè)名字,以后你就可以反復(fù)的使用這個(gè)宏”了,這樣就不用重復(fù)操作了,對(duì)于大量重

17、復(fù)性的工作,用宏”就能簡化工作,大大的增強(qiáng)了工作效率。3、 由上面兩步,對(duì)于我們最前面的要求我們可以這樣設(shè)想(要把A2、A3、A4、A5這四個(gè)單元格中字的格式都 變成和A1 一樣):如果我們能把當(dāng)時(shí)設(shè)置 A1單元格時(shí)的過程 錄”下來變成 宏”,然后再把這個(gè) 宏”用在A2、A3、A4、A5上面, 不就同格式刷的結(jié)果一樣了嗎?4、實(shí)際操作了解怎么 錄制宏”。首先,保證 A1、A2、A3、A4、A5中都有內(nèi)容。1 )選中A1單元格,并點(diǎn)擊 EXCEL主菜單工具”/宏”/錄制新宏”。會(huì)彈出一個(gè)窗口,這里面可以寫宏名”(默認(rèn)是Macrol、Macro2、Macro3 ),并設(shè)定快捷鍵”(這是宏的專用快捷鍵,不要與其它快捷鍵重復(fù)噢?。┳⒁猓涸诠ぞ邫谏隙嗔艘粋€(gè)窗口工具噢,你看上面有一個(gè)方塊”按鈕,你把鼠標(biāo)移到上面二秒鐘,會(huì)顯示按鈕名提示停止”,這個(gè)按鈕就是我們 錄制宏”錄好了后,要按的 停止”錄制按鈕。注意:現(xiàn)在已經(jīng)開始錄制了噢!你現(xiàn)在在EXCEL上面所做的每個(gè)具體步驟都會(huì)被錄下來噢!!2) 這時(shí)你在A1單元格上右鍵 單元格格式”中,設(shè)置字體”或者其它的格式。3)設(shè)置好A1單元格后,點(diǎn)擊第1)步中提到的 停止”錄制按鈕。0K!現(xiàn)在已經(jīng)完成了 錄制宏”的工作了。八字已經(jīng)有一撇了,下面我們就來完成八字的另一撇,即如何使用剛才錄制的宏”4) 選中A2單元格(選擇其它單元格或者區(qū)域

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論