在If语句中使用变量作为子句

时间:2018-01-15 10:25:37

标签: excel vba class if-statement

理想情况下,我想创建一个if语句,其中子句或不是变量具有值。目前我有以下代码。

If UpdateLimit = vbNo Then
    Limit = InputBox("Please set a line distance limit")
Else
    If LimitNow = vbNo Then
        Limit = InputBox("Please set a line distance limit")     
    End If

哪个工作正常,但我想将嵌套的If语句更改为

If Limit (Has Value)) then
    'Do thing 1 
Else 
    Limit= InputBox("Please set a line distance limit") 
End if 

这背后的想法是,在第一次运行时,您定义一个限制值,但第二次运行通过您不需要。可能有更好的方法可以执行此操作,但LimitNowUpdateLimit在后​​续运行时不会更改

1 个答案:

答案 0 :(得分:1)

我不知道我是否理解正确,但也许可以在这里使用简单的课程? HTH

  

课程单元connection_string_lt = "Driver={Microsoft ODBC for Oracle};CONNECTSTRING=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=a.b.c.com)(PORT = 1521))(CONNECT_DATA=(SERVICE_NAME=d.world)));uid=user;pwd=pwd"

StoreDevtoolsModule.instrument({ maxAge: 5, name: "Yout custom store name here" }),
  

标准模块

Limit