Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
analise
5 лет назад

Уроки VBA: Почему не надо использовать метод Select

Записала небольшое видео, в котором показываю на примере двух макросов почему надо избавляться от Selectов в коде VBA.
Использование метода Select - ошибка в основном новичков, которые записывают макросы макрорекордером, а затем редактируют их. Т.к. идет запись ручных действий - все что делаете вы попадает в макрос, но это совсем не значит, что оно там нужно. Например, когда вы хотите записать в ячейку значение - вы сначала выделяете мышью эту ячейку и только после этого записываете в нее значение. Макросом же можно записать значение в ячейку, обратившись к ней напрямую, а выделение ячейки - лишнее действие, которое отнимает много времени.
Также все что вы делаете руками - вы делаете на активном листе. Но макрос вы можете запускать, когда активен не тот лист с которым идет работа. В результате чего макрос с и использованием Select породит Runtime Error (VBA). Потому что нельзя выделить объект на неактивном листе.

2
0.371 GOLOS
На Golos с October 2016
Комментарии (2)
Сортировать по:
Сначала старые