powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Странное поведение макроса.
4 сообщений из 4, страница 1 из 1
Странное поведение макроса.
    #34481563
Гость112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возник вопрос. Может кто подскажет в чем дело?
Есть макрос, который обрабатывает данные,
в процессе обработки создается новый лист "Результат".
Так вот, в конце работы макроса, для удобства пользователей делается активной ячейка "A1".
Есть два компьютера - версии Excel одинаковы - XP, англ.
На одной машине макрос работает без проблем.
На другой - в коде на строчке
Код: plaintext
Worksheets("Результат").[A1].Select
выдает ошибку: Select method of Range Class failed.
...
Рейтинг: 0 / 0
Странное поведение макроса.
    #34481589
lena_####
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гость112

добавьте перед проблемной строкой строку:
Код: plaintext
Worksheets("Результат").Activate
...
Рейтинг: 0 / 0
Странное поведение макроса.
    #34481600
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
думаю дело не в компе, а в конкретной ситуации:

Активен ли лист "Результат" на момент попытки выбрать [A1]? Если нет, то тогда

Код: plaintext
1.
2.
3.
With Worksheets("Результат")
    .Activate
    .[A1].Select
End With

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Странное поведение макроса.
    #34482459
гость112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это называется - а слона-то и не заметила.
Совершенно верно - активной оказывался другой лист (ну совсем забыла, что его в обработку добавила).
Спасибо всем
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Странное поведение макроса.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]