Форум по VBA, Excel и Word
Почта для связи: Box1100@yandex.ru
Начало
Поиск
Вход
Регистрация
Форум по VBA, Excel и Word
»
VBA, Excel
»
VBA, макросы в Excel
»
Excel VBA Макросы. Не получается перейти на заданный лист. Ошибка 9: Subscript out of range.
Печать
Страницы: [
1
]
Автор
Тема: Excel VBA Макросы. Не получается перейти на заданный лист. Ошибка 9: Subscript out of range. (Прочитано 208 раз)
Visc
Посетитель форума
Сообщений: 37
Excel VBA Макросы. Не получается перейти на заданный лист. Ошибка 9: Subscript out of range.
«
:
07 Январь 2021, 13:28 »
Почему происходит ошибка в этом коде:?
Sub Макрос()
Dim ИмяЛиста As String
ИмяЛиста = "Лист1"
Worksheets("ИмяЛиста").Select
End Sub
Записан
Администратор
Administrator
Сообщений: 2017
Re: Excel VBA Макросы. Не получается перейти на заданный лист. Ошибка 9: Subscript out of range.
«
Ответ #1 :
07 Январь 2021, 13:55 »
Переменную не нужно заключать в кавычки. Правильно так:
Worksheets(ИмяЛиста).Select
Записан
Visc
Посетитель форума
Сообщений: 37
Re: Excel VBA Макросы. Не получается перейти на заданный лист. Ошибка 9: Subscript out of range.
«
Ответ #2 :
07 Январь 2021, 14:12 »
спасибо
Записан
Печать
Страницы: [
1
]
Форум по VBA, Excel и Word
»
VBA, Excel
»
VBA, макросы в Excel
»
Excel VBA Макросы. Не получается перейти на заданный лист. Ошибка 9: Subscript out of range.