vikttur, МатросНаЗебре, Спасибо. Все работает!
Отловить ошибку в массиве, полученом из данных листа
Отловить ошибку в массиве, полученом из данных листа
Оставить строки с последними 13 датами
Оставить строки с последними 13 датами
|
06.03.2020 12:24:45
Добрый день. Имеется таблица, в столбце есть даты, допустим с 2019 года по сегодня (файл обновляется каждый день кроме праздников и выходных и каждый день добавляются строки с сегодняшней датой). Задача такая- нужно оставить строки с последними 13 датами от последней даты в файле, т.е. не просто date()-13 и не workday(date,-13), нужны именно уникальные 13 дат, которые есть в файле. Пример во вложении.
|
|
|
|
|
Запись CSV в массив. Какой разделитель строк?
|
31.01.2020 12:01:04
sokol92, все работает. Спасибо большое!
|
|
|
|
|
Запись CSV в массив. Какой разделитель строк?
|
31.01.2020 11:51:40
sokol92, добрый день. vbNewLine уже пробовал. Не переносит строки с таким разделителем. То есть, я вижу, что в массив кидается с разделителем " ", но не перемещает на новую строку
Изменено: - 31.01.2020 11:54:26
|
|
|
|
|
Запись CSV в массив. Какой разделитель строк?
|
31.01.2020 11:36:52
Добрый день. Нашел в интернете решение по переносу csv в массив, но не пойму, какой разделитель строк в этом файле. В массив все заносится в 1 столбец. Код ниже, файл во вложении. Какой должен быть разделитель строк в этом csv файле?
Изменено: - 31.01.2020 11:54:35
|
|||
|
|
|
Замена(ускорение) с помощью VBA формулы ВПР
|
22.01.2020 15:19:10
Дмитрий(The_Prist) Щербаков, я поэтому и переспросил) Спасибо за помощь. Буду дальше совершенствовать свой навык!
|
|
|
|
|
Замена(ускорение) с помощью VBA формулы ВПР
Замена(ускорение) с помощью VBA формулы ВПР
|
22.01.2020 14:24:59
Дмитрий(The_Prist) Щербаков, вот мой код полностью.
|
|||
|
|
|
Замена(ускорение) с помощью VBA формулы ВПР
|
22.01.2020 14:18:19
МатросНаЗебре, в том то и дело, что count правильный, а item только 256. Соответственно, в итоговую таблицу подтягивает только 256 значений из словаря, а не 7000, как делает впр.
|
|
|
|
|
Замена(ускорение) с помощью VBA формулы ВПР
Замена(ускорение) с помощью VBA формулы ВПР
|
22.01.2020 13:53:48
Jack Famous, да, уже проштудировал этот и многие другие сайты. Но у меня в словарь добавляется максимум 256 item.
Соответственно, когда тяну из словаря данные, тянется только 256 значений. Ошибку не вызывает, дублей нет. У меня просто в словарь добавляется 256 item вместо нужных 7000. Объясните, пожалуйста, что я не так делаю
Изменено: - 22.01.2020 13:58:02
|
|
|
|
|
Замена(ускорение) с помощью VBA формулы ВПР
|
22.01.2020 13:49:19
МатросНаЗебре, у меня в словарь добавляется 256 строк, при этом циклом проходит все строки массива а (7000 строк). Как расширить словарь, чтобы в него поместились все ключи (7000 строк)?
Изменено: - 22.01.2020 13:52:55
|
|||
|
|
|
Замена(ускорение) с помощью VBA формулы ВПР
|
17.01.2020 16:05:19
БМВ,спасибо. Использовал формулу индекс(поискпоз. сработало быстрее, но не намного.
МатросНаЗебре, спасибо. Проверю- отпишусь в эту тему. Jack Famous, спасибо. Насколько я понял, вы предлагаете создать отдельный столбец с =поискпоз(), а дальше работать со словарем? Сортировки в обоих массивах сделаны до использования формул для меньшего кол-ва вхождений. |
|
|
|
|
Замена(ускорение) с помощью VBA формулы ВПР
|
17.01.2020 14:04:54
Добрый день. Есть 2 файла с 300 000+ строк и 30+ столбцов. Из одного файла в другой надо заВПРить более 15 столбцов по 1 столбцу с ключом. Есть макрос, в котором прописаны именно ВПР типа
Таким способом макрос работает около часа. При отключении автоматического пересчета формул и включением после протягивания формул, макрос работает около 40 минут. Пробовал делать это циклом типа
Работает такой вариант намного дольше (примерно 90 минут). Пробовал через массивы, в которые я закидывал обе таблицы + цикл типа предыдущего. Работает такой вариант тоже дольше чем ВПР. Подскажите, пожалуйста, вариант, который будет работать быстрее. Если возможно, то небольшой пример кода с пояснениями. |
|||||
|
|
|
Вставка в excel из массива построчно
|
29.11.2019 10:34:40
Добрый день.
Имеется двухмерный массив. По условию я нахожу строку в массиве и нужно добавить ее в Excel. Пока что я смог только добавлять каждую ячейку. Подскажите как вставить сразу полностью строку в Excel.
|
|||
|
|
|
APPCRASH экселя при сочетании клавиш с ctrl и открытии списка макросов во вкладке Разработчик.
|
20.11.2019 18:06:26
Добрый день. Эксель начал крашиться при сочетании клавиш с ctrl. При этом мышкой все эти действия произвести можно. Та же проблема вылетает при работе с макросами, т.е. запись макроса, открытие Visual Basic, при нажатии на кнопку Макросы. Все что могу приложить-это скриншот ошибки. В чем может быть проблема?
|
|
|
|
|
Вычленить из ячейки с текстом номер договора через VBA
Отображение нулей в конце в текстовом формате
Наименьшее по уникальным значениям
Как перенести данный с листа на лист автоматичести?
Как перенести данный с листа на лист автоматичести?
|
30.10.2019 09:28:24
Изменено: - 30.10.2019 09:53:19
|
|||
|
|
|
Как скрыть/показать именованный диапазон строк в VBA
|
28.10.2019 18:15:01
БМВ, спасибо. Изучу этот момент
|
|
|
|
|
Как скрыть/показать именованный диапазон строк в VBA
|
28.10.2019 17:56:17
|
|||||
|
|
|
Как скрыть/показать именованный диапазон строк в VBA
|
28.10.2019 17:47:24
БМВ,таки я не понял тогда. Я ошибся в задании Range, тем что начал с листа, а не с книги или я ошибся в скрытии строк?
|
|
|
|
|
Как скрыть/показать именованный диапазон строк в VBA
Как скрыть/показать именованный диапазон строк в VBA
|
28.10.2019 17:30:02
|
|||||
|
|
|
Как скрыть/показать именованный диапазон строк в VBA
Как скрыть/показать именованный диапазон строк в VBA
|
28.10.2019 17:09:57
gribnick75,
|
|||
|
|
|