Цитата |
---|
написал: звучит несколько удивительно. |
Еще вариант - задействование движка внешней СУБД. Но это только для многократного использования, а таблица на 900к нужна однократно.
01.12.2023 09:19:10
написал:
код такой:
из макроса ВПР еще не пробовал. Но судя комментариям выше однозначно стоит попробовать. еще пока непонятно, почему исходный файл xsInv из 2МБ после добавления столбца с ВПР становится 50+МБ. xsR при этом порядка 35МБ. Очевидно что для быстрой работы требуется приличная избыточность данных
Изменено: |
|||||||
|
29.11.2023 18:46:49
Столкнулся тут с обработкой двух таблиц - 990тыс и 20тыс строк. Работа для ВПР. Удивила скорость работы - пара секунд. 900к на открытие парсился дольше.
Как оно так быстро работает? Для сравнения макрос с .Find работал 1.5 часа. обратил внимание, что файл с внедренным ВПР (20тыс строк) с 2мб вырос до 50мб. |
|
|
23.11.2023 12:41:07
Уткнулся в проблему работы с copy-paste со скрытым объектом. При obj.visible=true работает без проблем, а с false вылетает с ошибкой 'select method of range class failed'.
В чем косяк?
Изменено: |
|||
|
22.02.2023 15:26:26
Jack Famous, да, так и сделал - . нашел
немного громоздко в целом получилось (изначально планировал через метод Replace реализовать. |
|||
|
22.02.2023 12:07:51
Подскажите как после выполнения кода
|
|||
|
17.02.2023 18:34:33
Смущает, что сам эксель нормально красит, если это делать руками. Видимо какой-то способ все-таки есть. |
|||
|
17.02.2023 16:51:32
Подскажите как правильно добавлять данные в ячейку средствами VBA, в которой есть частичное форматирование?
Изменено: |
|||
|
22.01.2023 22:17:05
копипастой не взлетело пока. не работал до сих пор с Power Query, это ведь надстройка, которая не идет в штатном дистрибе excel (2019)? или закладка 'power pivot' это оно и есть? В любом случае буду разбираться с вашим примером, спасибо, ибо чувствую будет полезно.
а пока сам парсер я по классике сделал, регэкспами. Вроде работает. |
|
|
22.01.2023 13:02:57
Есть мутно сформированный PDF, из которого нужно дергать данные: артикулы, их замену (значение в скобках), заказ (ODxxxx), кол-во, цену.
пробовал файнридером распознавать, открывать вордом, сохранять xls из foxit pdf reader. Всегда пока на выходе получается сложнообрабатываемая муть с рандомно объединенными ячейками. Пока лучше чем открыть вордом и копипастом потом в excel вставить не получается. Подскажите методику (и/или нструментарий) как работать с такими сложными файлами.
Изменено: |
|
|
28.12.2022 12:54:52
При работе с checkbox приходится обращаться к ним достаточно коряво: Sheets(1).CheckBoxes(1).Value.
Во всех примерах по-умолчанию все обращаются к Checkbox1.Value, что удобней и логичней, но в моем случае так почему-то не работает, возвращает ошибку. Очевидно, что чего-то не хватает, но чего именно - никак не пойму. И более глобальный вопрос - как быстро получить список визуальных объектов на странице и как понять что куда относится? (например если на странице десяток чекбоксов, кпопки и пр.) |
|
|
03.12.2022 16:45:17
В трех соснах запутался. Пытаюсь добавить новый лист во внешний файл и файл после этого не открывается. Подскажите что делаю не так.
Рабочий код (локализовал до места, на котором происходит сбой):
Изменено: |
|||||
|
09.11.2022 20:21:58
Задачку решил заменой на Str().
Изменено: |
|||
|
09.11.2022 10:20:44
похожая проблема: .FormulaLocal нормально отрабатывает "=SUM...." + CStr(Price as Double) но .Formula "=SUM...." + CStr(Price as Double) ругается на CStr. Никак не уловлю отличия, большинство примеров-пояснений оперируют именно FormulaLocal
Изменено: |
|||
|