2015-05-13 5 views
1

Простой вопрос Мне нужна рука: Как передать строку в объект диапазона в 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 

Ошибка Поступило: Метод 'Range' объекта _global не удалось. Ошибка времени выполнения 1004

ответ

0

Вы совершили очень незначительную ошибку. Вам необходимо приложить имя листа в поле «», например:

sAddress = "'Output Averages'!$C$23:$C$" & (23 + total) 
Смежные вопросы