Excel中vba幹什麼用的(Excel表格中vba怎麼使用)
可能很多朋友不知道Excel中VBA的用途。那什麼是VBA呢?
一句話概括:在Excel中想實現什麼功能,就可以用VBA語言編寫一段程式去完成。
今天通過例子帶大家瞭解Excel中的VBA!
軟體說明:Excel 2010版本
場景再現:表格中點選按鈕,向單元格E1中輸入數字 “233”,並且能夠實現清除!
第一步、開啟編寫VBA程式碼的視窗
在Excel表格中編寫VBA的視窗叫VBE編輯器,有兩種開啟的方法。
在工作表標籤上右鍵 - 檢視程式碼
按Alt F11
第二步、建立寫VBA程式碼的地方
有朋友肯定會問:“我沒學會程式設計怎麼辦?”、“我都沒見過程式碼能行嗎?”;別急!我的回覆是肯定的!
在哪編寫程式碼呢?有好幾種方式,今天先學最常用的:“插入” - “模組”。新建一個模組用來存放編寫的程式碼;記住:修改模板的名稱:我的VBA模板【如下圖虛線標註】
第三步、開始寫程式碼
新建模板後,在右側的空白位置就是編寫程式碼的地方。可以執行的VBA程式碼,結構是這樣的:
Sub 程式名(引數)
可以執行任務的程式碼
End Sub
因為例子中我要進行輸入與清除的操作,輸入Sub 程式名()然後回車,End Sub就會自動輸入;如下圖:
在開始和結束語句之間輸入程式碼,執行在單元格A1中輸入數字"233"
Range("E1") = 123
備註:在VBA中,Range("單元格地址")來表示單元格。在單元格中輸入值,直接用=值 即可(字串兩邊要加雙引用),如果清空則 =""。
再編寫一段清空程式碼:
第四步、測試執行程式碼
在編寫程式碼時經常要測試是否正確。測試方式是把游標放在程式碼行的任意位置【下圖中“測試按鈕”的位置】,點選執行小按鈕進行測試;同樣清空程式碼也一樣。
第五步、點選按鈕執行VBA程式碼
在Excel中插入的圖形、圖片、按鈕控制元件都可以執行VBA程式碼。讓它們執行很簡單,點選“插入” - “矩形” - “指定巨集”
只需要右鍵選單中點選指定巨集 - 選取編寫的巨集名稱,選擇“輸入”,新增輸入按鈕。
同樣新增清除按鈕:
當然自己可以調整字型的顏色、字型,讓其變得更加美觀!
此時,通過VBA設定的輸入“233”,並可以點選清除!
第六步、儲存VBA程式碼
此時的VBA程式碼應該是既有輸入程式碼又有清空程式碼;最後需要儲存為“啟用巨集的工作簿"型別【注意下圖中虛線框標註】,VBA程式碼才能儲存下來。
好了!今天的分享就到這裡,是不是感覺VBA也沒有想象的那麼難?
趕快轉發、關注吧,更多技巧盡在頭條號中!