Excel宏基礎(chǔ)學習教程.ppt_第1頁
Excel宏基礎(chǔ)學習教程.ppt_第2頁
Excel宏基礎(chǔ)學習教程.ppt_第3頁
Excel宏基礎(chǔ)學習教程.ppt_第4頁
Excel宏基礎(chǔ)學習教程.ppt_第5頁
免費預(yù)覽已結(jié)束,剩余14頁可下載查看

下載本文檔

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

文檔簡介

EXCEL宏基礎(chǔ)知識,EXCEL宏介紹,什么是EXCEL宏?為什么要使用EXCEL宏?,講解EXCEL宏,一、錄制宏,通過錄制宏來學習宏的開發(fā),最簡單快速的宏開發(fā)就是錄制一段宏,然后修改成需要的結(jié)果。(F1是查看幫助的快捷鍵)通過錄制宏學習復(fù)制粘貼通過錄制宏來學習賦予單元格顏色,錄制宏的方法,通過菜單中“工具-宏-錄制新宏”來錄制,在彈出的對話框中可指定宏名稱,快捷鍵,保存位置和宏功能說明,錄制宏的方法,在看到下圖所示“停止錄制”工具欄時表示此時宏錄制已經(jīng)開始了,注意:宏名最多可為255個字符,并且必須以字母開始。其中可用的字符包括:字母、數(shù)字和下劃線。宏名中不允許出現(xiàn)空格。并不是所有的操作過程都可以被宏記錄下來,查看宏代碼,打開宏編輯器工具-宏-VisualBasic編輯器右鍵點擊Sheet頁名稱,點擊“查看代碼”Alt+F11,講解EXCEL宏,一、錄制宏二、編寫宏,最簡單的宏,彈出窗口Sub彈出窗口()Msgbox“Hello,World”Endsub,EXCEL宏語法介紹,一、定義過程名稱命名規(guī)則:*名字中可以包含字母數(shù)字和下劃線。*名字中不能包含空格句號驚嘆號,也不能包含&$#字符*名字最多可以包含255個字符。Sub:Sub/endSubFunction:Function/endFunction相同點:都可以有參數(shù)不同點:Sub不能返回值,F(xiàn)unction可以返回值。Sub函數(shù)中可以調(diào)用Function函數(shù)。,EXCEL宏語法介紹,二、定義變量使用dim語句定義變量例如:Dimnasinteger定義n為integer類型的變量Dimstasworksheet定義worksheet對象類型的變量DimZeroArray(0To5)定義下標范圍為0到5的數(shù)組Subrun()dimaasintegera=:20Endsub,EXCEL宏語法介紹,三、常用對象Application:Excel應(yīng)用程序進程對象,可包含多個WorkBook。WorkBook:Excel工作簿對象,可包含多個worksheet。Worksheet:Excel工作表對象。Sheets:Excel工作表對象集合,可包含多個worksheet。Range:Excel工作表內(nèi)單元格集合對象,可包含多個Cell。Cells:Excel單元格對象集合,通過cells(r,c)指定行號列號定位到單元格。,EXCEL宏語法介紹,四、常用函數(shù)Trim():去掉字符串前后的空格。Mid():截取字符串中的指定部分InStr():查找一個字符串中另一個字符串出現(xiàn)最初的位置Cstr():轉(zhuǎn)換成字符串類型Var():轉(zhuǎn)換成數(shù)值類型Offset():在當前單元格基礎(chǔ)上向指定方向移動指定格數(shù)Value:獲取或設(shè)置單元格值(Value2屬性不使用Currency和Date數(shù)據(jù)類型。通過使用Double數(shù)據(jù)類型,可將用這些數(shù)據(jù)類型設(shè)置格式的數(shù)據(jù)按浮點數(shù)字返回。)Text:取得單元格格式化后的值,只能讀取不能寫入Address:得到當前單元格的地址Now:獲得當前日期時間Name:獲取或設(shè)置對象名稱IIf(exp,truepart,falsepart):根據(jù)表達式的真假返回值。Choose(index_num,value1,value2.):根據(jù)序號返回列表中的一個值。,EXCEL宏語法介紹,五、示例Worksheets.Add增加一個工作表activesheet.delete刪除當前工作表Workbooks.OpenFileName:=C:Book1.xls打開一個文件ActiveWindow.Close關(guān)閉當前工作簿ActiveCell.Clear清除單元格中所有文字、批注、格式、所有的東西MsgBoxSelection.Rows.Count彈出選中范圍的單元格的行數(shù)MsgBoxSelection.Columns.Count彈出選中范圍的單元格的列數(shù)MsgboxSelection.Address彈出選中范圍的單元格的地址Application.Runmacro:=text執(zhí)行一個名為text的宏ActiveWindow.ScrollRow=1滾動到第一行InputBox(Enteryourname)彈出inputbox輸入框kk=Application.GetOpenFilename(EXCEL(*.XLS),*.XLS,Title:=提示:請打開一個EXCEL文件)通過打開文件對話框獲取文件名Application.Dialogs(xlDialogZoom).Show打開zoom對話框,程序控制,Ifthen(elseif)(else)endIf,例子:ifn=2thena=10elseifn2thena=20elsea=30endif,判斷語句,程序控制,Fortonext,循環(huán)語句,例子:fori=1to10a=a+1next,調(diào)試與錯誤處理,調(diào)試工具。A,單步執(zhí)行過程:按下F8鍵B,跳過過程(跳過已測試無誤的過程節(jié)省時間):按下Shint+F8鍵C,跳出過程(跳過程剩余部份):按下Ctrl十shift十F8鍵D,運行到光標處(跳過一組語句):按下Ctrl+F8鍵E,設(shè)置下一條語句為光標所指語句(要警惕會忽略不執(zhí)行中間的語句):按下Ctrl十F9鍵,安全性和保護,要在Excel中運行宏必須設(shè)置宏的安全級別,默認情況是高級,此時宏

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論