从不同的工作簿调用单元格引用

我想在另一个工作簿中乘以不同的工作簿的两个variables,下面的代码看起来像一切都很好,但它不工作…赞赏如果有人解决这个问题

'PTC is WB1 cell reference and Outstval is WB2 Cell reference wkb.Activate With wkb.Worksheets(1) .Range("C4").Formula = "= ( " & PTC.Address(True, True, xlR1C1, xlExternal) & "*" & Outstval.Address(False, False, xlR1C1, xlExternal) & " ) " lr = .Range("A" & Rows.count).End(xlUp).Row .Range("C4").Resize(lr - 1, 5).FillDown .Calculate End With