當前位置:
首頁 > 最新 > 6小時,寫了一篇適合Excel小白學的VBA入門教程

6小時,寫了一篇適合Excel小白學的VBA入門教程

是什麼是VBA?一句話概括:在Excel中想實現什麼功能,就可以用VBA語言編寫一段程序去完成。(比如:一個Excel文件拆分N個單獨文件)

今天,蘭色將用全新的方法,不講太多理論,直接從一個小程序入手,看看VBA代碼是怎麼編寫完成的。即使你從未學過VBA,蘭色也有信心讓你今天入門VBA。

【例1】點擊按鈕,向單元格A1中輸入數字 123

GIF/24K

1、打開編寫VBA代碼的窗口

編寫VBA的窗口叫VBE編輯器,有好幾種打開的方法。

在工作表標籤上右鍵 - 查看代碼

按Alt+F11

開發工具 - 點Visual Basic圖標

GIF/70K

2、創建寫VBA代碼的地方

在哪編寫代碼呢?有好幾種方式,今天先學最常用的:插入 - 模塊。新建一個模塊用來存放編寫的代碼。

GIF/204K

3、開始寫代碼

插入(或雙擊)模塊後,在右側的空白位置就是編寫代碼的地方。

可以執行的VBA代碼(宏程序),結構是這樣的:

Sub程序名(參數)

可以執行任務的代碼

End Sub

輸入Sub 程序名()然後回車,End Sub就會自動輸入。

GIF/35K

在開始和結束語句之間輸入代碼,執行 在單元格A1中輸入數字123

Range("A1")= 123

註:在VBA中,Range("單元格地址")來表示單元格,又如Range("A1:B100")表示A1:B100單元格區域。在單元格中輸入值,直接用=值即可(字元串兩邊要加雙引用),如果清空則=""

GIF/30K

再編寫一段清空代碼:

GIF/40K

4、測試運行代碼

在編寫代碼時經常要測試是否正確。測試方式是把游標放在代碼行的任意位置,點擊運行小按鈕。

GIF/54K

5、點擊按鈕執行VBA代碼

在Excel中插入的圖形、圖片、按鈕控制項都可以執行VBA代碼。讓它們執行很簡單,只需要右鍵菜單中點擊指定宏- 選取編寫的宏名稱。

GIF/251K

6、保存VBA代碼

Excel2007版及以後,需要保存為「啟用宏的工作簿"類型,VBA代碼才能保存下來。

7、再來一個實用的代碼

有同學說感覺VBA沒什麼用啊。下面蘭色就舉一個實用的小例子:

【例2】刪除Excel中C列的公式,轉換為值

Sub刪除公式()

Range("C1:C10")=Range("C1:C10").Value

End Sub

GIF/77K

註:一個區域等另一個區域的值,需要在第二個區域後後面添加.Value。

蘭色說:今天就學這麼多了,如果你看懂了就點一下最下面的大拇指。如果大家有興趣繼續學(本文閱讀量能>3萬),蘭色就發VBA入門學習第2課。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 EXCEL精英 的精彩文章:

Sumif 函數的4個怪異用法,第3個太利害了!
Excel公式這樣寫,慢的要死!
你只會雙擊打開excel?太out了!
老外做的Excel動態圖表,為什麼這麼漂亮?
excel中6個怪異的公式,你認識幾個?

TAG:EXCEL精英 |

您可能感興趣

小白學Android之項目構成
python小白學習之anaconda的安裝與Jupyter環境配置
小白學Python,400G乾貨贈送!
小白學習CAD,學好這15個CAD命令,可以有事半功倍的效果!
見過Excel畫的畫嗎?80歲日本老爺爺幹掉數億年輕人,你們Excel都白學了吧!
小白學PYTHON時最容易犯的6個錯誤,看一下你遇到過幾個
小白學Linux,簡單明了,快速高效,輕鬆容易
要不要聽聽小白學習Linux經驗小談
動漫ditf15:02和廣強行狗糧,期待的白學並沒有發生
Angelababy是「天使寶貝」?楊穎親自解說:英語白學了
cpu參數是什麼鬼?IP加速器教小白學電腦常識
零基礎怎麼學HTML5?純小白學前端是不是很難?
日本一小哥設計了漢字版的俄羅斯方塊,網友表示這麼多年漢字白學了......
2018年1月新番GIF:少女的思春期 必有白學現場存在
扣丁學堂適合零基礎小白學習UI設計嗎
PS小白學習基礎教程:趣味圖章的製作
紅極一時的女星,拜婁師白學畫,一幅作品賣到120萬
簡單的美食推薦:適合廚房小白學習
零基礎如何學好HTML5?純小白學習是不是很難?
初學素描必知的五大幹貨,輕鬆入門,適合小白學習!