【问题标题】:Pass a string value to a range object将字符串值传递给范围对象
【发布时间】:2015-05-14 03:08:52
【问题描述】:

我需要帮助的简单问题:如何在 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

【问题讨论】:

    标签: excel vba


    【解决方案1】:

    你犯了一个很小的错误。您需要将工作表名称括在“'”中,例如:

    sAddress = "'Output Averages'!$C$23:$C$" & (23 + total)
    

    【讨论】:

      猜你喜欢
      • 2018-02-10
      • 2015-03-22
      • 1970-01-01
      • 2017-05-11
      • 2017-12-08
      • 1970-01-01
      • 1970-01-01
      • 2019-11-16
      • 2010-09-20
      相关资源
      最近更新 更多