Форум по VBA, Excel и Word

VBA, Excel => VBA, макросы в Excel => Тема начата: Посетитель от 09 мая 2019, 22:50

Название: Excel VBA Макросы: Происходит ошибка при подстановке переменной в "Sheets".
Отправлено: Посетитель от 09 мая 2019, 22:50
Подскажите, как подставить в "Sheets" переменную "rg_src"?
В этой строке происходит ошибка:
Set sh_res = Workbooks("Книга1.xlsx").Sheets("rg_src")
Название: Re: Excel VBA Макросы: Происходит ошибка при подстановке переменной в "Sheets".
Отправлено: Администратор от 10 мая 2019, 16:10
Если переменную заключить в кавычки, то переменная становится просто текстом. То есть макрос ищет лист с именем "rg_src".
То есть вам надо убрать кавычки:
Set sh_res = Workbooks("Книга1.xlsx").Sheets(rg_src)
Название: Re: Excel VBA Макросы: Происходит ошибка при подстановке переменной в "Sheets".
Отправлено: Посетитель от 10 мая 2019, 16:23
Спасибо.