02_EXCEL_VBA零基礎(chǔ)入門學(xué)習(xí)


????VBA界面的認(rèn)識(shí)及編寫
VBE界面組成
????????VBA界面即Visual Basic Edit(VBE),主要由以下部件窗口組成:
菜單欄:插入、調(diào)試、測試、工具、外部程序、窗口及幫助文檔等。
工具欄:包含VBE代碼保存、代碼注釋、所有庫類、立即窗口調(diào)用等。
工程資源管理器:這里顯示的是你目前打開的工作簿,里面包含你工作簿中所有的工作表以及窗體、通用類、類模塊,在這里你可以操作任何一個(gè)工作表的屬性。
屬性窗口:這里顯示你操作的資源管理器對象的屬性,你可以點(diǎn)擊此處進(jìn)行屬性的改動(dòng),包含字體、名稱、顏色、邊角大小等。
代碼窗口:由對象列表框、過程列表框、邊界標(biāo)示條、代碼編輯區(qū)、過程分割線、試圖按鈕,你可以在此處對宏代碼進(jìn)行編輯。也可以操作你需要更改的電子表格
立即窗口:這里你可以及時(shí)獲取你的代碼值。以及檢測代碼區(qū)域中報(bào)錯(cuò)的檢測,

我的第一個(gè)VBA代碼
????????打開VBE界面,點(diǎn)擊左側(cè)工程資源管理器(VBAProject),可以雙擊選擇其中一個(gè)工作表,或者右鍵空白區(qū)域插入模塊。

????????單擊屬性窗口,選擇一行,可以在這里更改你需要新建的VBA模塊名稱,

????????單擊右側(cè)屬性代碼窗口,輸入你的第一個(gè)代碼:
????????這里先簡單介紹一下Sub、msgbox的作用:
????????一個(gè)VBA的代碼開始和結(jié)束,需要有開始標(biāo)簽?Sub?, 結(jié)束標(biāo)簽?End Sub?。
????????Sub 后必須要有一個(gè)過程名,表示你當(dāng)前編寫的代碼段名稱。名稱命名規(guī)范后期再細(xì)講,你也可以自己嘗試一下用各種類型編寫,例如數(shù)字、字母、符號(hào)、中文等。
????????msgbox:系統(tǒng)消息彈框。參數(shù)如下:
????????MsgBox (prompt, [ buttons, ] [ title, ] [ helpfile, context ])
????????prompt:必填項(xiàng),你需要顯示的消息,不能省略。
????????buttons:可選項(xiàng),數(shù)值項(xiàng)目,填寫相應(yīng)的數(shù)字來調(diào)用不同的消息框
????????title:可選項(xiàng),消息框的標(biāo)題,如果不填寫,則顯示應(yīng)用程序名稱
????????helpfile:可選項(xiàng),用于表示幫助文件的信息。
????????context:可選項(xiàng),如果填寫了 buttons,則該項(xiàng)也必須填寫相應(yīng)返回文本。
????????我們已經(jīng)了解VBA的開始和結(jié)束標(biāo)識(shí)以及消息提示框的各項(xiàng)屬性。選中你的代碼編輯區(qū)。跟著圖片進(jìn)行操作,即可書寫出你的第一個(gè)代碼模塊。
