0
我无法应对以下问题。我有一个模块中的某些代码。当我在工作表2中时,此代码运行良好。跳到sheet1并运行宏时,它返回给我0.如果您能指出我所做的错误,我会很感激。vba - 将单元格的值从另一个工作表分配给变量
Public Sub Test()
Dim ws As Worksheet
Dim cost As Double
Set ws = Sheets("Sheet1")
cost = Worksheets("Sheet2").Application.Sum(Range("A2:A10"))
MsgBox cost
ws.Range("C2") = cost
End Sub
谢谢ExcelinEfendisi – neke
没有。额外的信息:如果你没有把sheet2放在你的范围之前,它将引用activesheet中的范围,在你的情况下是sheet1 – ExcelinEfendisi