Как в Экселе делать макросы?
Стартуешь, делаешь, чего-нить, стопишь.
В получившемся коде разобраться очень просто.
![](/images/graemlins/smile.gif)
1. поиск в ячейке X необходимой строки (набор символов удовлетворяющих критерию)
2. фиксирование положения этой строки N
3. копирование в другую ячейку набора символов из ячейки X, позициия последовательности символов для копирования является функцией позиции N ранее найденной строки.
например: если в строке есть последовательность из 5 цифр, (первая из найденных с начал строки) то копировать строку начиная с запятой первой после этих цифр и до следующей за ней запятой.
?
в самом экселе это по идее сделать можно, но очень громоздко.
возможно, тебе поможет "Данные: Текст по столбцам"
![](/images/graemlins/smile.gif)
Вопрос только в скорости работы и трудоемкости написания.
Вопрос только в скорости работыВопрос, кстати, а почему скорость гораздо ниже?
Помню как-то писал макрос, который как-то преобразовывал значения ячеек -
выполнялось очень долго. Из-за чего это? Тогда я думал, что проблема в
том, что после операции с ячейкой он ее заново прорисовывает.
У меня переборные макросы обычно медленно работают.
Причем действительно каждое изменение прорисовывается, и формулы соотв. пересчитываются.
Оставить комментарий
lls06
Хелп по Вижуал Бейсик не работает (оглавление есть, а больше ничего нетуХоть бы 1-2 примера макроса: в работе и в редакторе, дальше было бы значительно проще.