第一講 EXCEL-VBA簡(jiǎn)述.pptx
EXCEL-VBA是什么?
VBA 英文全稱: Visual Basic for Applications
VBA是Visual Basic的一種宏語(yǔ)言,是微軟開(kāi)發(fā)出來(lái)在其桌面應(yīng)用程序中執(zhí)行通用的自動(dòng)化(OLE)任務(wù)的編程語(yǔ)言。主要能用來(lái)擴(kuò)展Windows的應(yīng)用程序功能,特別是Microsoft Office軟件。
EXCEL-VBA是VBA在Microsoft Office-EXCEL程序的擴(kuò)展應(yīng)用,它可以對(duì)EXCEL現(xiàn)有功能和對(duì)象資源進(jìn)行控制開(kāi)發(fā),以達(dá)到自動(dòng)化操作或新功能拓展,解決重復(fù)性工作或滿足個(gè)性功能需求。
EXCEL-VBA是本課程的主題內(nèi)容。
EXCEL-VBA語(yǔ)言特點(diǎn)
語(yǔ)法簡(jiǎn)單,容易理解,適合非專業(yè)編程人員
參數(shù)類型不是必須定義,集成開(kāi)發(fā)環(huán)境自動(dòng)識(shí)別
程序編寫(xiě)對(duì)英文大小區(qū)不敏感(區(qū)分)
具有過(guò)程語(yǔ)言和部分面向?qū)ο笳Z(yǔ)言特點(diǎn)
即寫(xiě)即用,無(wú)需復(fù)雜開(kāi)發(fā)環(huán)境和程序發(fā)布
編寫(xiě)大型應(yīng)用程序代碼不好維護(hù)
編寫(xiě)的應(yīng)用程序需依托在EXCEL程序上運(yùn)行
EXCEL-VBA開(kāi)發(fā)環(huán)境
安裝需求:PC必須裝有MS-OFFICE EXCEL軟件
首先打開(kāi)任意EXCEL文件
其次按下ALT+F11開(kāi)啟EXCEL-VBA開(kāi)發(fā)環(huán)境
EXCEL-VBA編程簡(jiǎn)例
'HelloWorld過(guò)程程序:
Sub HelloWorld()
MsgBox "HelloWorld", vbInformation, "HelloWorld"
End Sub
'Fun_Hello函數(shù)程序:
Function Fun_Hello(ByVal strHelloContent As String) As String
MsgBox strHelloContent, vbInformation, strHelloContent
Fun_Hello = strHelloContent ‘函數(shù)返回值
End Function
'Sub_Hello 過(guò)程程序,展示對(duì)Fun_Hello調(diào)用:
Sub Sub_Hello()
Dim strHC As String
Call Fun_Hello(“HelloWorld”) ‘調(diào)用Fun_Hello,不接收返回值
strHC = Fun_Hello(“Hello My Friend”) ‘調(diào)用Fun_Hello,并接收返回值
Debug.Print strHC
感謝分享·············
謝謝分享
(勾選中文件為要?jiǎng)h除文件)
您即將訪問(wèn)的地址是其它網(wǎng)站的內(nèi)容,MSCBSC將不再對(duì)其安全性和可靠性負(fù)責(zé),請(qǐng)自行判斷是否繼續(xù)前往
繼續(xù)訪問(wèn) 取消訪問(wèn),關(guān)閉