excel 中编程:vba 入门
生活随笔
收集整理的這篇文章主要介紹了
excel 中编程:vba 入门
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
1. 打開編程環境:
alt+F11 打開開發環境 注意需要啟動宏,不然不能執行自定義的程序,保存后文件的后綴應該是:.xlsm 選擇一個 sheet 或一個模塊,右鍵查看代碼,即可編輯代碼
2. 函數與子程序:
函數可以用返回值,而子程序不能用返回值
Function myFun(a,b)myFun=a*b+2 '返回值不使用return,而是直接賦值給函數名 End FunctionSub mySub(a,b)MsgBox "result is"&(a+b) '連接字符串用& End Sub3. 事件:
查看代碼時選擇 Worksheet ,然后在右側選擇要綁定的事件,綁定后可以通過事件來觸發對應的子程序
4. 復制內容:
Sub CopyRow()Worksheets("儲值卡").Range("H1:I2000").CopyWorksheets("test").SelectWorksheets("test").Range("C1:D2000").SelectWorksheets("test").Paste End Sub5. 在一個函數(子程序)中調用另一外函數(子程序)
Call copyAll 'Call 子程序名 r=myFun(1,3) '調用有返回值的函數,像其它編程語言一樣6. 獲取不為空的總行數:
Sub countRow()n = Range("A65536").End(xlUp).Row '獲取非空的總行數MsgBox n End Sub相關文檔:
轉載于:https://my.oschina.net/agui1989/blog/3005507
總結
以上是生活随笔為你收集整理的excel 中编程:vba 入门的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自建CDN Xnign产品指标
- 下一篇: MYSQL安装与库的基本操作