當前位置:妙知谷 >

遊戲數碼 >互聯網 >

教你怎麼用Excel VBA

教你怎麼用Excel VBA

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張
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/hulianwang/oyxz7.html