【原创】VBA学习笔记(302)VBA 模块级变量, 过程级变量,释放等------未完成

1基本语法

1.1 跨模块级变量(模块内,过程外)

  • public

1.2 模块级变量(模块内,过程外)

  • public
  • dim
  • private

1.3 过程级变量(过程内)

  • dim 
  • static

2 模块级变量

代码1:定义模块级变量

因为定义a为模块级变量

先运行前面的sub,对后面的sub实际有影响

Dim a

Sub ponymatest1()
    a = 101
End Sub

Sub ponymatest2()
    a = 102
End Sub

Sub ponymatest3()
    Debug.Print a
End Sub

代码2 :模块级变量,可以跨模块

static 模块关闭才释放?

https://blog.csdn.net/kaifeng2988/article/details/50355733

http://www.360doc.com/content/17/0509/09/541242_652321187.shtml

http://club.excelhome.net/thread-827625-1-1.html

发布了370 篇原创文章 · 获赞 45 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/xuemanqianshan/article/details/103789994