gpt4 book ai didi

arrays - VBA:数组和全局变量声明

转载 作者:行者123 更新时间:2023-12-01 22:58:23 24 4
gpt4 key购买 nike

我需要在 VBA 中声明一个数组,每个函数都将使用它。但是,我不能像在 C++ 中那样将其声明为全局变量。

我的代码如下:

Option Explicit
Dim test(0 to 10) as String

test(0) = "avds"
test(1) = "fdsafs"
....

以下概念化了我正在尝试做的事情。
 public function store() as boolean
Worksheets("test").cells(1,1) = test(0)
End Function

我怎样才能实现这个功能?

最佳答案

对于全局声明,将 Dim 更改为 Public,如下所示:

Public test(0 to 10) as String

您可以这样称呼它(假设它在 Module1 中,否则将 Module1 更改为您命名的任何名称):
Module1.test(0) = "something"

或者简单地说:
test(0) = "something"

关于arrays - VBA:数组和全局变量声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7097684/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com