将string值传递给范围对象
简单的问题,我需要一个手:如何将一个string传递到Excel VBA中的范围对象?
示例代码:
Dim Trange As Range Dim sAddress As String Sub example sAddress = "Output Averages!$C$23:$C$" & (23 + total) Set Trange = Range(sAddress) End Sub
收到错误:对象_Global的方法“范围”失败。 运行时错误1004
你犯了一个很小的错误。 您需要在“'”中附上表格名称,如:
sAddress = "'Output Averages'!$C$23:$C$" & (23 + total)