如何在excel的vba中声明一个全局变量并赋值

我用下面的语句声明的全局变量:OptionExplicitPublicisAlreadyClickedAsBoolean但是不知道该如何为其赋值或者有其他方法么?因为需要... 我用下面的语句声明的全局变量:
Option Explicit
Public isAlreadyClicked As Boolean
但是不知道该如何为其赋值或者有其他方法么?
因为需要,我想在声明的时候同时赋值,用下面的语句
public abc as integer = 6
这样写就会报错,不知道为什么!
展开
 我来答
百度网友5e0dabf
2018-03-30 · TA获得超过9552个赞
知道小有建树答主
回答量:68
采纳率:100%
帮助的人:1.1万
展开全部

工具/原料

  1. Excel

  2. 变量声明

方法/步骤

1、声明一个变量并且给它赋值。

2、定义一个宏函数,用于显示全局变量是否有值。

3、单击执行宏命令,通过按control +Q, 如图,提示框没有提示。

4、然后改一下全局变量声明的位置。

5、再按一下Control+Q会得到提示框,如图所示。

willenhu
2017-07-19 · TA获得超过1772个赞
知道小有建树答主
回答量:865
采纳率:66%
帮助的人:248万
展开全部

你可以直接在变量定义后面赋值:

Option Explicit

Public isAlreadyClicked As Boolean

isAlreadyClicked = True

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feiyun
2013-10-14 · 知道合伙人教育行家
feiyun
知道合伙人教育行家
采纳数:2687 获赞数:7903
从事培训工作12年 中级经济师

向TA提问 私信TA
展开全部
它现在已经是全局变量了,赋值什么的和其他变量并无不同,只不过他可以在任意过程中通用.

就我的理解,你这样就是一个常量了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lu_zhao_long
2013-10-14 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:79%
帮助的人:2675万
展开全部
在一个标准模块下的开始部分写下面的一句代码试试看:
Option Explicit
Public isAlreadyClicked As Boolean
Const abc As Integer = 6
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chennwau
2013-10-14 · TA获得超过738个赞
知道小有建树答主
回答量:516
采纳率:0%
帮助的人:427万
展开全部
新添加一个模块声明变量,在workbook的open事件中赋初值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式