vba 在光标插入文字_VBA学习入门方法!Office Excel教程 Excel入门 Excel技巧 Excel学习!...
教程領到手,學習不用愁!領 ↑↑↑
什么是VBA?一句話概括:在Excel中想實現什么功能,就可以用VBA語言編寫一段程序去完成。(比如:一個Excel文件拆分N個單獨文件)
自學在于堅持,興趣是最好的老師,興趣使然,以應用為導向,學以致用,學習效率更高!還有朋友不知道知識兔嗎?知識兔就學習的地方,知識兔有大量免費課程。公眾號超乎想象領取軟件|視頻教程,一套教程解鎖一門技能。學完知識兔Office Excel VBA教程后,就是在工作學習中實戰多練,必須多練,活學活用!不用等于沒學!
今天,知識兔將用全新的方法,不講太多理論,直接從一個小程序入手,看看VBA代碼是怎么編寫完成的。即使你從未學過VBA,知識兔也有信心讓你今天入門VBA。
Excel篇課程【例1】點擊按鈕,向單元格A1中輸入數字 123
知識兔1、打開編寫VBA代碼的窗口
編寫VBA的窗口叫VBE編輯器,有好幾種打開的方法。
- 在工作表標簽上右鍵 - 查看代碼
- 按Alt+F11
- 開發工具 - 點Visual Basic圖標
知識兔2、創建寫VBA代碼的地方
在哪編寫代碼呢?有好幾種方式,今天先學最常用的:插入 - 模塊。新建一個模塊用來存放編寫的代碼。
知識兔3、開始寫代碼
插入(或雙擊)模塊后,在右側的空白位置就是編寫代碼的地方。
可以執行的VBA代碼(宏程序),結構是這樣的:
Sub 程序名(參數)
可以執行任務的代碼
End Sub
輸入Sub 程序名() 然后回車,End Sub就會自動輸入。
在開始和結束語句之間輸入代碼,執行 在單元格A1中輸入數字123
Range("A1") = 123
注:在VBA中,Range("單元格地址")來表示單元格,又如Range("A1:B100")表示A1:B100單元格區域。在單元格中輸入值,直接用=值 即可(字符串兩邊要加雙引用),如果清空則 =""
再編寫一段清空代碼:
知識兔4、測試運行代碼
在編寫代碼時經常要測試是否正確。測試方式是把光標放在代碼行的任意位置,點擊運行小按鈕。
知識兔5、點擊按鈕執行VBA代碼
在Excel中插入的圖形、圖片、按鈕控件都可以執行VBA代碼。讓它們執行很簡單,只需要右鍵菜單中點擊指定宏 - 選取編寫的宏名稱。
知識兔6、保存VBA代碼
Excel2007版及以后,需要保存為“啟用宏的工作簿"類型,VBA代碼才能保存下來。
知識兔7、再來一個實用的代碼
有同學說感覺VBA沒什么用啊。下面知識兔就舉一個實用的小例子:
【例2】刪除Excel中C列的公式,轉換為值
Sub 刪除公式()
Range("C1:C10")=Range("C1:C10").Value
End Sub
注:一個區域等另一個區域的值,需要在第二個區域后后面添加.Value。
知識兔說:今天就學這么多了,如果你看懂了就點一下最下面的大拇指。如果大家有興趣繼續學,知識兔就發VBA入門學習第2課。
總結
以上是生活随笔為你收集整理的vba 在光标插入文字_VBA学习入门方法!Office Excel教程 Excel入门 Excel技巧 Excel学习!...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python server send e
- 下一篇: 光伏发电400千瓦需要在市级电网申请吗?