尝试使用按钮来计算公式时,VBA中出现运行时间“ 424”错误

时间:2018-11-28 15:06:49

标签: excel vba excel-vba

我有以下线性公式,希望在excel中使用按钮进行计算:y = 0.0069x + 17.631

我的计划是输入一个分配给单元格“ PackageWeight”的值,然后单击该按钮时,它将计算上述公式并得出“ DispatchMinutes”或“ y”。我使用了以下代码:

Private Sub TrucksDTButton_Click()

    Dim WeightValue As Double
    Dim MinutesValue As Double

    WeightValue = wsDispatchButtonsSheet.Range("PackageWeight").Value
    MinutesValue = wsDispatchButtonsSheet.Range("DispatchMinutes").Value

    MinutesValue = 0.0069 * WeightValue + 17.631

End Sub

但是,每当我运行代码时,它都会产生“运行时'

  

424'错误-必需对象”。

此代码在哪里出错?

非常感谢,感谢您的帮助!

1 个答案:

答案 0 :(得分:-1)

由于您没有为工作表设置变量,因此您需要使用实际的工作表名称。

WeightValue = Sheets("DispatchButtonsSheet").Range("PackageWeight").Value