我有一个带有2个参数输入的函数,该函数执行一些逻辑,然后为它的输出(函数名称)分配True
或False
值。我可以看到函数逻辑通过MsgBox
输出正常工作,但似乎没有正确地为变量赋值。
以下是发生的事情的片段:
从我的代码中的早期开始:
If FunctionName(x,y) = 1 Then
MsgBox = "It's happening!"
由于某种原因,没有返回1。该函数本身如下:
MsgBox "Found a match!"
delete = 1
MsgBox "Delete value is: " + CInt(delete)
FunctionName = delete
当我运行时,我得到了#34;找到了匹配!"消息,然后立即得到"类型不匹配错误"在第2 MsgBox
行,看起来删除值只是空的。我尝试添加CInt
转换时可能会出现问题,但它并没有什么区别。
对此有何想法?
修改 Woo,将+
更改为&
,将MsgBox
与delete = 1
一起展开!我仍然遇到一些问题,即获取该值以触发调用该函数的原始If
语句。
答案 0 :(得分:0)
要连接字符串,请使用&
。
像这样:
MsgBox "Found a match!"
delete = 1
MsgBox "Delete value is: " & delete