【问题标题】:Getting 'error expected end of statements' in qlikview macro在 qlikview 宏中获取“错误预期的语句结束”
【发布时间】:2017-05-03 03:41:59
【问题描述】:
function fAdd()
dim x As Integer
dim y As Integer
fAdd=x+y
end function

当我尝试运行此代码时,出现错误提示“预期语句结束”,第一行的 As Integer 被突出显示。

【问题讨论】:

  • 这段代码编译得很好。此问题无法重现。

标签: vba macros qlikview


【解决方案1】:

您的函数应该如下所示。但是这个函数总是返回 0,因为 x 和 y 默认初始化为 0。

function fAdd() 
 dim x As Integer 
 dim y As Integer 
 fAdd=x+y 
end function

【讨论】:

  • “应该如下所示”
【解决方案2】:

我不知道qlikview所以我只能说:

  • 您的代码不会在 VBA 中引发错误

  • 也许你想编码

    Function fAdd(x As Integer, y As Integer)
        fAdd = x + y
    End Function
    

    您的fAdd() 函数将接受Integer 类型的两个参数(xy)并返回它们的总和

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-06
    • 1970-01-01
    相关资源
    最近更新 更多