|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.03.2018, 18:50 | #1 |
Регистрация: 01.03.2017
Сообщений: 5
|
Ломается макрос
Здравствуйте. Подскажите в чем может быть дело?
Есть макрос, все работает, но через какое-то время он ломается. Перестает понимать количество строк, не срабатывает сортировка и на выходе получается каша. Стер, записал заново, все работает, но через какое-то время ситуация повторилась, снова каша. Макрос используется только на одном компьютере. Одним пользователем. Можно еще раз записать, но начинает задалбывать. В чем может быть причина поломок? Спасибо. |
07.03.2018, 20:04 | #2 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Записанный макрос перестает соответствовать изменившимся исходным данным.
Пройдите макрос по шагам - F8 и наблюдайте за тем, что происходит с данными. Не видя макроса и данных, более конкретно ответить невозможно.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
07.03.2018, 20:04 | #3 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Потому что макрос, записанный макрорекордером, очень далек от идеала
Его надо «доработать напильником», чтобы работал не только с той таблицей, на которой вы его записывали, но и с похожими таблицами. прикрепите файл Excel (на котором проявляется проблема с макросом), и сам этот макрос (в том же файле Excel), и поясните, что должен делать макрос. Тогда, глядишь, и помогут вам с доработкой кода |
07.03.2018, 22:35 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
"кривой" макрос просто обязан поломаться, а нормальный должен работать.
не пользуйтесь "кривыми" макросами - все будет нормально.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
08.03.2018, 13:01 | #5 | ||
Регистрация: 01.03.2017
Сообщений: 5
|
Цитата:
Цитата:
Рабочий макрос это кривой? Это как написать, если авто сломалось то это было изначально сломанное авто) |
||
08.03.2018, 14:02 | #6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
"кривой" макрос - это макрос не выполняющий положенную на него задачу.
если Ваш макрос рабочий - то и работайте с ним а если кривой - исправляйте.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ломается сетка Bootstrap и before | garmoni | HTML и CSS | 1 | 02.10.2017 13:26 |
Макрос постоянно обрабатывает события. При открытии другой книги макрос обрывается. | Ples | Microsoft Office Excel | 8 | 17.12.2016 18:15 |
Не ломается отладчик | zla9_kolu4ka | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 31.01.2015 17:00 |
Постоянно ломается макрос | НеВа6464 | Microsoft Office Excel | 11 | 19.09.2012 14:48 |
Макрос вставки файлов в листы-Необходимо изменить ниже приведённый макрос | as-is | Microsoft Office Excel | 4 | 25.02.2010 07:51 |