Как в Экселе делать макросы?

lls06

Хелп по Вижуал Бейсик не работает (оглавление есть, а больше ничего нету сам разобраться пока не смог.
Хоть бы 1-2 примера макроса: в работе и в редакторе, дальше было бы значительно проще.

oleg701

Используй запись макросов.
Стартуешь, делаешь, чего-нить, стопишь.
В получившемся коде разобраться очень просто.

lls06

прикольно

lls06

можно с помощью макроса сделать? :
1. поиск в ячейке X необходимой строки (набор символов удовлетворяющих критерию)
2. фиксирование положения этой строки N
3. копирование в другую ячейку набора символов из ячейки X, позициия последовательности символов для копирования является функцией позиции N ранее найденной строки.
например: если в строке есть последовательность из 5 цифр, (первая из найденных с начал строки) то копировать строку начиная с запятой первой после этих цифр и до следующей за ней запятой.
?
в самом экселе это по идее сделать можно, но очень громоздко.

yolki

возможно, тебе поможет "Данные: Текст по столбцам"

lls06

тоже вариант, не идеален для данной задачи, но надо попробовать.

oleg701

Макросом по определению можно сделать все, что можно записать как алгоритм.
Вопрос только в скорости работы и трудоемкости написания.

Varvara2002

Вопрос только в скорости работы
Вопрос, кстати, а почему скорость гораздо ниже?
Помню как-то писал макрос, который как-то преобразовывал значения ячеек -
выполнялось очень долго. Из-за чего это? Тогда я думал, что проблема в
том, что после операции с ячейкой он ее заново прорисовывает.

oleg701

А хз.
У меня переборные макросы обычно медленно работают.
Причем действительно каждое изменение прорисовывается, и формулы соотв. пересчитываются.
Оставить комментарий
Имя или ник:
Комментарий: