猿问

如何在VBA中声明全局变量?

如何在VBA中声明全局变量?

我编写了以下代码:

Function find_results_idle()

    Public iRaw As Integer
    Public iColumn As Integer
    iRaw = 1
    iColumn = 1

我得到了错误信息:

“子或函数中的无效属性”

你知道我做错了什么吗?

我试着用Global而不是Public但也有同样的问题。

我试图宣布这个函数本身是‘公开的,但这也没有好处。

我需要做什么来创建全局变量?


临摹微笑
浏览 4926回答 3
3回答

料青山看我应如是

您需要声明函数之外的变量:Public iRaw As IntegerPublic iColumn As IntegerFunction find_results_idle()     iRaw = 1     iColumn = 1
随时随地看视频慕课网APP
我要回答