首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么当我在VBA Excel中输入一个操作时,VBA会删除操作符?

为什么当我在VBA Excel中输入一个操作时,VBA会删除操作符?
EN

Stack Overflow用户
提问于 2015-09-06 01:16:49
回答 2查看 66关注 0票数 1

我会写这样的东西:

代码语言:javascript
复制
Dim Counter As Integer
Dim a As Integer
Counter = 0
a = 1
Counter-a 

但是,VBA将其附加到以下内容:

代码语言:javascript
复制
Dim Counter As Integer
Dim a As Integer
Counter = 0
a = 1
Counter a '<---------------This change is what I am confused about

到目前为止,这是我的完整代码:

代码语言:javascript
复制
Private Sub SpinButtonM_SpinDown()
Dim Counter As Integer
Dim a As Integer
a = 1
Counter a
UserForm2.Month.Caption = Counter
End Sub
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-06 01:22:54

你必须像这样减少:

代码语言:javascript
复制
Counter = Counter - a
票数 5
EN

Stack Overflow用户

发布于 2015-09-06 01:23:44

如果要从变量a中减去变量Counter,则需要将该减法的结果存储在某个地方。因此,您可能需要引入另一个变量,如

代码语言:javascript
复制
Dim result as Integer
...
result = Counter - a
msgbox(result)

或者您希望通过Counter减少a变量,那么您需要

Counter = Counter - a

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

https://stackoverflow.com/questions/32419123

复制
相关文章

相似问题

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