首页 > 解决方案 > 无法从按钮单击调用公共子

问题描述

我正在尝试通过单击一个按钮来执行一个名为计算的模块中包含的子过程。在放置按钮的工作表中,我有以下代码...

Private Sub Button_Calculate_Click()
    'Start main calculation procedure

    MsgBox "Clicked"
    Call Calculate

End Sub

在模块/计算中,我有以下代码......

Public Sub Calculate()

    MsgBox "Calculate"
    Call Calc_Mass

End Sub

“Calc_Mass”也存储在模块/计算中。当我单击按钮时,我只看到第一个消息框弹出“已单击”。

为什么不调用“计算”​​?

标签: excelvba

解决方案


推荐阅读