![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
![]() Цитата:
есс-но должна быть нумерация строк.. |
|
![]() |
![]() |
#12 |
Пользователь
Регистрация: 10.11.2007
Сообщений: 38
|
![]()
У меня странная проблема. Написан макрос:
Код:
|
![]() |
![]() |
#13 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
1) Если необходимо обрабатывать событие Change, происходящее на 1 листе, то нужно перенести код из модуля "Эта книга" в модуль нужного листа, тогда вместо
Код:
Код:
Код:
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
![]()
Ну, и где же таблица, отдохнувший вы наш?
Не вся, конечно. Достаточно тормозящего макроса и всех значимых вариантов заполнения столбца B с нужной пропорцией индикаторов удаления (двоек). ИМХО, вряд ли вариантов наберется больше десятка, а уж (ещё раз ИМХО) размножить их желающие сумеют. |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 10.11.2007
Сообщений: 38
|
![]()
SAS888, очень признателен Вам за помощь
![]() Кстати, у меня-таки тупит интерпретатор VBA. Иногда эта скотина вовсе перестает обрабатывать событие Worksheet_Change. Помогает перезапуск Excel. |
![]() |
![]() |
#16 | ||
Форумчанин Подтвердите свой е-майл
Регистрация: 14.11.2007
Сообщений: 163
|
![]() Цитата:
Цитата:
![]() Код:
Jungo must die!!! (C) Bill Gates.
![]() Последний раз редактировалось jungo; 27.04.2008 в 09:34. |
||
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
![]()
По порядку ведения
Язык не важен. Пример нужен для того, чтобы разобраться с
Приведённый вами макрос - одноразовый, поскольку не убирает за собой добавленную (временную?) колонку. Но если вы собираетесь его доработать и использовать часто, то он, несомненно, будет заметно тормозить процесс, поскольку содержит (по доработке) три медленные операции: вставку колонки, заполнение её формулами, удаление колонки. Причём все три операции совершенно не нужны ![]() Постановили Собственно заявленной вами проблемы (торможение при удалении строк) не наблюдается, поскольку не наблюдается даже попыток удаления строк. Разное 1. Зашивать в код константы, которые будут разыскиваться на листе, - очень и очень не комильфо. Перечень подобных значений лучше хранить в отдельной зоне на том же листе, а лучше - на другом. 2. Пока разбирался с макросом, самую малость его причесал (как обычно после макрорекордера), ничего не меняя в его работе. Если интересно - модуль в прищепке. |
![]() |
![]() |
#18 |
Форумчанин Подтвердите свой е-майл
Регистрация: 14.11.2007
Сообщений: 163
|
![]()
Огромное спасибо! Упростил по вашему примеру и всё заработало!!!
Jungo must die!!! (C) Bill Gates.
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос для копирования | knyz | Microsoft Office Excel | 28 | 11.01.2009 06:12 |
Макрос 2007 | ditoch | Microsoft Office Excel | 6 | 24.06.2008 11:09 |
макрос VBA Excel | Bor | Microsoft Office Excel | 5 | 25.01.2008 12:20 |
Макрос | Мингиян | Microsoft Office Access | 1 | 24.01.2008 21:54 |
Макрос в Word | Mictiann | Microsoft Office Word | 1 | 12.09.2007 09:35 |