Цитата |
---|
написал: ошибка 424 |
VBA - Ошибка при сравнении списков, Не могу найти причину ошибки 424
VBA - Ошибка при сравнении списков, Не могу найти причину ошибки 424
VBA - Ошибка при сравнении списков, Не могу найти причину ошибки 424
VBA - Ошибка при сравнении списков, Не могу найти причину ошибки 424
11.08.2023 15:08:20
Товарищи, подскажите почему возникает ошибка в макросе. Останавливается на строке 18 с кодом ошибки 424.
В закомментированных строках Debug.Print выдаёт правильные значения.
Изменено: |
|||
|
VBA: обработка 900 строк занимает более 1,5 минут
VBA: обработка 900 строк занимает более 1,5 минут
[ Закрыто] VBA: Оптимизация кода
21.03.2018 15:09:03
Товарищи, подскажите в какую сторону думать чтоб оптимизировать код:
Всё работает норм, но обработка таблицы в 900 строк занимает порядка полутора минут. Где я накрутил ненужное? |
|||
|
VBA: Макрос работает в режиме отладки и не работает в нормальном
21.02.2018 11:04:00
Признаться не догадался бы что Variant нужно поставить, наполнен-то он будет строковыми значениями, из этого исходил.
Век живи, век учись, как говорится. Спасибо. Заметил еще момент. Если массив наполнять подобным образом, то он создаёт двухмерный массив. Получается нужно будет переделывать ссылки в коде с arrMeh(i) на arrMeh(i, 1). Тогда заработает.
Изменено: |
|
|
VBA: Макрос работает в режиме отладки и не работает в нормальном
21.02.2018 10:08:45
Почему дольше понимаю, тем более двухмерные массивы. Правда мне пока не приходилось с ними работать.
Но у меня всё равно не работает. Для чистоты эксперимента создал отдельный файлик с макросом наполнения массива. Ошибку выдаёт ту же. А вот код:
|
|||
|
VBA: Макрос работает в режиме отладки и не работает в нормальном
VBA: Макрос работает в режиме отладки и не работает в нормальном
VBA: Макрос работает в режиме отладки и не работает в нормальном
20.02.2018 15:39:36
Странно, всё вроде разблокированно.
Изменено: |
|||
|
VBA: Макрос работает в режиме отладки и не работает в нормальном
20.02.2018 14:19:57
Товарищи, нужна Ваша помощь.
Озаботился созданием собственной надстройки, для этого пришлось переносить макросы из личной книги, с некоторыми доделками, в файл будущей надстройки. Столкнулся с проблемой - в режиме отладки всё работает как задумывалось, а когда запускаю в рабочем режиме, то как вроде пропускает часть кода. Например не производит форматирование на вновь созданном листе и не передвигает его в конец. В двух словах работа макроса. Есть журнал заявок, в нём создана сводная таблица. Фильтром сводной идёт перебор электромехаников с открытием деталей. Лист с деталями сводной таблицы копируется в новую книгу на новый лист, там он форматируется и т.п. Макрос действует пока не переберет всех электромехаников в сводной. Запускается всё на вкладке LTS-Red, кнопка Раздача. Для работы Журнал заявок должен быть открыт. Подскажите пожалуйста в чём проблема. файлы:
Изменено: |
|
|
Не проходит проверку равенства значения comboBox с значением ячейки
Не проходит проверку равенства значения comboBox с значением ячейки
02.03.2017 09:54:21
За помощь большое спасибо. Моих знаний пока не хватило, чтоб самому понять в чем было дело. |
|||||
|
Не проходит проверку равенства значения comboBox с значением ячейки
02.03.2017 09:36:34
Пардон! Да, так всё заработало отлично, я бы не догадался. Спасибо. С Вашей строкой больше ошибок у меня не выдаёт. Не знаю какие там ошибки валятся. Специально скачал файл по своей же ссылке и убрал файл "ИНЕССА".
Почему не работало в первом варианте так и не понял.
Изменено: |
|
|
Не проходит проверку равенства значения comboBox с значением ячейки
02.03.2017 09:26:53
Какие? Если например выбираю на вкладке "Вид работ" КВШ (замена), всё отрабатывает отлично. Когда перехожу на вкладку "год проведения" и выбираю из выпадающего списка "2015", отрисовывает только шапку таблички и усё. Залез отладчиком - не проходит проверку на которую я указал. Мне не понятно почему, всё построено по той же логике.
Изменено: |
|
|
Не проходит проверку равенства значения comboBox с значением ячейки
Не проходит проверку равенства значения comboBox с значением ячейки
02.03.2017 08:50:47
Товарищи, просьба помочь найти где я ошибся.
при запуске анализа таблицы (2 страница книги) всё работает корректно, кроме анализа по "год проведения". Запустив отладчик, понял что не проходит проверку равенства значения comboBox с значением ячейки. Абсолютно не пойму почему, сделал так же как анализ по "вид работ" или "Управляющая компания", но не работает. Вот ссылка на файл: |
|
|
Раскраска ячеек, приходящихся на выходной день
Раскраска ячеек, приходящихся на выходной день
22.11.2016 14:30:14
Здравствуйте.
Товарищи, подскажите почему неполноценно работает подсвечивание выходных дней в графике работ который я делаю. Определяю выходной день по простой формуле: =ДЕНЬНЕД(B2;2)>5 диапазон применения задаю =$B$3:$B$6 Всё почему-то работает только для ячейки B3. Ячейки B4:B6 остаются покрашенными/не покрашенными не смотря на изменение числа в ячейке B2. В чём тут дело? Может я где-то не вижу очевидного? |
|
|
Подсчет ячеек с шрифтом определённого цвета
31.10.2016 13:59:23
Здравствуйте товарищи. Помогите решить задачку. Появилась необходимость проанализировать старые учетные данные, данные в ячейках различаются цветом шрифта. Написал небольшой макрос чтоб подсчитывал количество ячеек с шрифтом определённого цвета в выделенной области. Всё работает пока не натыкается на ячейку где шрифт выделен двумя разными цветами. Выдаёт ошибку "run-time 94. Invalid use of Null". Не знаю как побороть.
Вот сам код:
|
|||
|
VBA. Наполнение ComboBox
VBA. Наполнение ComboBox
VBA. Наполнение ComboBox
18.07.2016 16:29:12
Товарищи, подскажите в чем ошибка.
На форме нужно наполнить ComboBox списком каталогов по определенной маске. Не могу понять почему не заполняет. Если вывожу список в окошко Immediate, то всё работает.
|
|||
|
VBA. Копирование диапазонов
07.07.2016 15:00:31
Без проблем, вот пример:
в модуле Sub CopyList(), в ModuleFormPPR есть строка
Обнаружил случайно. Изначально сделал перевыделение чисто для "эстетики", Через время, при доработке кода, убрал как ненужную. Оказалось что это крайне негативно влияет на скорость заполнения графика (выполнение макроса).
Изменено: |
|||
|
VBA. Копирование диапазонов
VBA. Копирование диапазонов
VBA. Копирование диапазонов
06.07.2016 16:01:34
Вот конкретный пример:
диапазон на первом листе остается выделенным после завершения макроса. |
|||
|
VBA. Копирование диапазонов
06.07.2016 15:01:06
Здравствуйте. Товарищи, нужна помощь.
При копировании макросом диапазона ячеек из файла в файл (или с листа на лист, не важно), вставленный диапазон остается выделенным. Если этот диапазон анализировать или обрабатывать далее этим же макросом это существенно замедляет работу макроса. Помогает строчка типа:
Но по-моему это какое-то корявое решение вопроса. Есть ли способ как-то убирать выделение вставленного диапазона?
Изменено: |
|||
|