首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >全局变量

全局变量
EN

Stack Overflow用户
提问于 2011-01-27 05:33:33
回答 2查看 1.4K关注 0票数 0

下面是我的循环代码,它工作得很好

代码语言:javascript
复制
i = 3
Do
Cells(i, 8) = 17012
i = i + 1
Loop Until i = 11

我希望“循环到i=11”读起来更像“循环到i=f”或者其他一些不重要的变量字母。我希望F表示另一个按钮被按下的次数的值。下面的代码表示点击量。而是在另一个cmd按钮下。

代码语言:javascript
复制
Static Counter As Integer
Counter = Counter + 1
cmdworkstationadd.Caption = Counter

所以我的想法是输出的代码应该是:

代码语言:javascript
复制
i = 3
Do
Cells(i, 8) = 17012
i = i + 1
Loop Until i = F

但是f没有值,所以循环永远不会停止,因为F被视为0。如何将计数器的值设置为F,以使F具有值

EN

回答 2

Stack Overflow用户

发布于 2011-01-27 06:16:55

这完全取决于您在何处声明变量:

代码语言:javascript
复制
Option Explicit
Public Counter As Integer

Sub SetCounter()
    Counter = 15
End Sub

Sub PrintCounter()
    Debug.Print Counter
End Sub

请参阅:http://msdn.microsoft.com/en-us/library/gg278427.aspx

票数 0
EN

Stack Overflow用户

发布于 2011-01-27 08:01:07

始终使用

代码语言:javascript
复制
Option Explicit

..。这样做,大多数错误将在实际发生之前显示出来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4810287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档