Vanin00, Спасибо вам.
Получить номер последней строки заданного листа из другой книги, Workbooks.Open
Получить номер последней строки заданного листа из другой книги, Workbooks.Open
Макрос для Суммеслимн в памяти, Суммеслимн из другого листа
05.11.2024 10:18:49
Здравствуй уважаемые,
Можно ли сделать так, чтобы суммировались если столбцы и строки отвечают условиям. В строках идут наименования, а сверху в столбцах даты. Файл с примером прикрепляю.
Изменено: |
|
|
Макрос для Суммеслимн в памяти, Суммеслимн из другого листа
Макрос для Суммеслимн в памяти, Суммеслимн из другого листа
Макрос для Суммеслимн в памяти, Суммеслимн из другого листа
04.11.2024 14:01:28
Здравствуйте Hugo и все специалисты,
Помогите исправить ошибку. Эти строки кода выдают ошибку run-time error '6' Overflow
|
|||||
|
Макрос для Суммеслимн в памяти, Суммеслимн из другого листа
Макрос для Суммеслимн в памяти, Суммеслимн из другого листа
Макрос для Суммеслимн в памяти, Суммеслимн из другого листа
03.11.2024 18:58:20
|
|||||||
|
Макрос для Суммеслимн в памяти, Суммеслимн из другого листа
03.11.2024 17:33:09
Забыл макрос, когда переносил данные в отдельный файл.
Сейчас на отдельном листе идёт пересчёт с формулами и результат переносится в нужный лист. Там суммеслимн на 6 столбцах и 3000 строк. Этот лист весит 350 кб. и наверняка влияет на скорость всего файла. Хотел, проверить как будет, если полностью сделать макросом. |
|
|
Макрос для Суммеслимн в памяти, Суммеслимн из другого листа
Макрос для Суммеслимн в памяти, Суммеслимн из другого листа
Макрос для Суммеслимн в памяти, Суммеслимн из другого листа
Макрос для Суммеслимн в памяти, Суммеслимн из другого листа
Макрос для Суммеслимн в памяти, Суммеслимн из другого листа
03.11.2024 09:55:30
Всё. Вопрос снят. Только что заметил свою ошибку.
Если, в коде что то не нужное, или можно улучшить. Буду рад всем замечаниям.
Изменено: |
|
|
Макрос для Суммеслимн в памяти, Суммеслимн из другого листа
03.11.2024 09:52:21
Здравствуйте Все,
Есть код Суммеслимн, но он работает только для одного листа, т.е. и диапазон суммирование и условие находятся на одном листе. Как, сделать, чтобы суммировал диапазон из другого листа? Вот код, который нужно исправить. Файл с кодом в приложении.
|
|||
|
Замена английских букв на русские, Скорость выполнения макроса
02.11.2024 08:43:57
Alex_ST, Спасибо за другие варианты кода.
Я вспомнил что была такая же ошибка в одном CopyPaste коде. Добавил код перед выгрузкой данных из памяти, для изменения формата чисел.
Изменено: |
|||
|
Замена английских букв на русские, Скорость выполнения макроса
01.11.2024 21:12:33
Здравствуйте,
Сейчас обнаружил, что после выполнения процедуры числа с запятыми 123,456789 меняются на 123456789. т.е. запятые удаляются. Если после запятой 2 цифры (123,12) то всё нормально, а если три и больше то запятая теряется. Как можно исправить?
|
|||
|
Оптимизация макроса(ускорение) по удалению лишних символом
31.10.2024 11:19:45
Изменено: |
|
|
Оптимизация макроса(ускорение) по удалению лишних символом
31.10.2024 11:08:04
МатросНаЗебре, Спасибо большое. Работает.
|
|
|
Оптимизация макроса(ускорение) по удалению лишних символом
31.10.2024 10:58:41
Здравствуйте друзья,
Следующий макрос для удаления символом кроме цифр и букв выполняется за 10 сек. на 100 тыс. строках. Хочу переделать в массивный код. Не получается. Помогите исправить. Файл приложен.
Попробовал так:
Изменено: |
|||||
|
Замена английских букв на русские, Скорость выполнения макроса
31.10.2024 08:33:08
Всем спасибо за ответы. Решение найдено.
Делюсь результатом. Обрабатывает 100 000 строк за 2 сек.
|
|||
|
Замена английских букв на русские, Скорость выполнения макроса
30.10.2024 12:52:30
irabel, Всё еще только одну "Т" заменяет. И почему только "Т"? Попробовал поставить строку с "Т" и в начале, и в середину списка, но обрабатывает только "Т". Может надо очистить память, в конце?
Изменено: |
|
|
Замена английских букв на русские, Скорость выполнения макроса
30.10.2024 11:57:38
Спасибо за ответы. Сделал обработку в памяти, но я плохо разбираюсь в массивах. Сейчас заменяет только одну букву (последнюю строку "Т"). Как исправить, чтобы заменить все 11 букв?
|
|||
|
Замена английских букв на русские, Скорость выполнения макроса
Замена английских букв на русские, Скорость выполнения макроса
Замена английских букв на русские, Скорость выполнения макроса
29.10.2024 19:32:37
Здравствуйте уважаемые специалисты,
Есть код для замены английских букв на похожие русские, но на больших данных макрос выполняется 25 сек. Хотелось бы быстрый вариант макроса. Буду признателен если сможете помочь.
|
|||
|
Поиск часть текста и полное совпадение, Частичное и полное совпадение значений
28.10.2024 14:13:44
МатросНаЗебре, Спасибо большое. Работает.
|
|
|
Поиск часть текста и полное совпадение, Частичное и полное совпадение значений
28.10.2024 13:59:44
Здравствуйте Уважаемые,
Нужна помощь. Есть код и в нём идёт поиск значений в 5ти столбцах, если часть текста найдена в списке. в 5м столбце нужно производит точное совпадение If InStr(1, Left(aListDB(I, 2), 2), aBaseDB(N, 5)) > 0 Then 'Здесь нужно точное совпадение Помогите исправить код, пожалуйста.
|
|||
|
Run-time error '5': Ошибка, Неправильный вызов процедуры