番外篇-EXCEL如何使用宏(VBA)

小編,會在後續推送一些關於VBA(宏)相關的文章(之前其實也推送了一些,其中也大概說了一下如何使用),所以我們今天就專門寫一篇如何使用宏,方便大家使用已經寫好的宏。


如何使用宏:常規宏VBA-一般都是此類



1、調出-開發工具


Excel中默認開發工具是隱藏起來的,第一步先調出該次選項卡

> 文件-選項-自定義功能區-開發工具(√)


番外篇-EXCEL如何使用宏(VBA)



2、進入VBE(粘貼代碼的地方)


方法1:ALT+F11(快捷鍵)

直接按下鍵盤上的ALT,不鬆手的情況下,另一隻手按下F11


方法2:點擊 開發工具-Visual Basic,進入


番外篇-EXCEL如何使用宏(VBA)


方法3:右擊任意工作表標籤-查看代碼進入


番外篇-EXCEL如何使用宏(VBA)



3、插入模塊,錄入代碼(粘貼代碼)


> VBAProject上右擊-插入模塊,可以再屬性中,修改名稱

如果沒有屬性,按一下F4即可調出


番外篇-EXCEL如何使用宏(VBA)


> 複製代碼,任意已經準備好的代碼,粘貼,關閉vbe,回到EXCEL界面

番外篇-EXCEL如何使用宏(VBA)


4、執行代碼


開發工具-插入按鈕,默認會彈出綁定宏,選擇確定

也可以後期右擊指定宏


番外篇-EXCEL如何使用宏(VBA)



5、補充說明


除了插入控件,我們還可以插入圖形或者圖片的方式來綁定宏使用

這樣的好處是,我們可以去調整和美化按鈕,比如做一個返回目錄,我們可以使用對應的圖片來更加合適


要點:插入圖形或者圖片,右擊指定宏,選擇對應的宏,確定


番外篇-EXCEL如何使用宏(VBA)




以上都是一般的宏,如果我們要使用別人寫好的事件代碼,則需要粘貼到對應的工作表中或者ThisWorkbook中,此部分了解,作為小白上面掌握即可。


舉例如下:一般事件中都是Target關鍵詞(部分特殊除外)

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

MsgBox Target.Address

End Sub


事件對應到每個工作表,不能放到模塊中

番外篇-EXCEL如何使用宏(VBA)


小結:EXCEL中的宏,除了我們上面所講的常規使用方法,還可以通過綁定到功能區,右擊菜單,快捷鍵或者VBE中直接F5臨時執行等方式來執行代碼

宏方法,根據不同的屬性,也有不同的用法,常規插入模塊,事件對應的工作表,加載宏需要在加載項中加載,個人宏則可以對全部打開的工作薄生效,COM加載項等通過第三方開發,直接安裝則可以使用等等,未來我們說推送的文章,大部分都可以使用本篇所講方式處理!


分享到:


相關文章: