【发布时间】:2020-04-11 10:23:29
【问题描述】:
我正在学习 VBA,但无法将布尔值从一个函数返回到另一个函数。我一直在尝试解决其他类似的问题,但我无法解决。
所以,我有这个功能:
Public Function Verifica_Permite_Gas()
Dim permit As Boolean
' Se a torneira permite gasta
If Permite_GAS Then
permit = True
Else
' Não permite
Debug.Print "Erro torneira nao devia conter Gas - Torneira_3 - metodo Permite_GAS"
permit = False
End If
End Function
你应该返回这个函数的值
Public Function Verifica_Gas()
Dim permite As Boolean
permite = listaTorneiraSetor(a).Verifica_Permite_Gas()
End Function
程序可以运行,没有错误,但即使 Permit_GAS = TRUE 也总是返回 false 不明白为什么,谁能帮我解决一下?
【问题讨论】: