教你怎麼用Excel VBA

來源:酷知科普網 2.46W

VBA,Visual Basic For Application的縮寫,也叫做巨集程式。是微軟開發出來在其桌面應用程式中執行通用的自動化(OLE)任務的程式語言。VBA必須要有一個宿主應用程式才能執行,而且不能用於建立獨立應用程式。VBA可使常用的過程或者程序自動化,可以建立自定義的解決方案,適用於來定製已有的桌面應用程式。但對於多數人而言,由於未使用過VBA或者不具備計算機語言知識,所以被VBA直白的語句所嚇倒。但VBA其實很簡單,並且很實用。下面給大家一些簡單的方法。

操作方法

(01)右擊Excel的工作表,點選【檢視程式碼】,開啟VBA編輯介面。

教你怎麼用Excel VBA
教你怎麼用Excel VBA 第2張

(02)左鍵點選箭頭處下拉選單,選擇【worksheet】。

教你怎麼用Excel VBA 第3張

(03)點選下拉選單便可選擇對應的觸發模式,【BeforeDoubleClick】表示在本工作表滑鼠雙擊(之前)觸發下面程式碼程式,【activate】表示在sheet表被選取的時候觸發,【Change】表示在這個模式下,只要sheet(工作表)發生變化就觸發,【Before Right Click】表示在滑鼠右擊之前觸發,【SelectionChange】表示在滑鼠焦點發生變化時觸發。

教你怎麼用Excel VBA 第4張

(04)選擇完成後,會出現兩條宣告一個函式的程式碼。

(05)將滑鼠放置在這兩行程式碼之間,寫上執行語句:s(1, 3) = s(1, 1) + s(1, 2)其中:s(1,3)指第一行第三列的這個單元格;s(1, 1)指第一行第一列的這個單元格;s(1, 2)指第一行第二列的單元格。執行語句的意思:將cells(1,1)和cells(1,2)的值相加,並賦值給cells(1,3)

(06)點選儲存,回到Excel的原始介面。在cells(1,1)和cells(1,2)中輸入兩個數值,如圖:

教你怎麼用Excel VBA 第5張

(07)在sheet1的工作表中,雙擊滑鼠,cells(1,3)的值變成了cells(1,1)和cells(1,2)的和,如圖:

教你怎麼用Excel VBA 第6張
熱門標籤