Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2013, 18:06   #1
slus
 
Регистрация: 14.12.2010
Сообщений: 5
По умолчанию Упростить код

Помогите упростить код VBA, что бы он смог обрабатывать больше 7000 строк.
EPA.txt (version 1).rar
slus вне форума Ответить с цитированием
Старый 11.02.2013, 21:10   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

А что должен делать код?
Преобразовывать прайс-лист из одного формата в другой?
Тут проще новый макрос написать, с нуля, чем эти 3 переделывать.


PS: Если вам нужна программа для приведения прайс-листов к единому формату,
для формирования CSV файла заданной структуры и отправки результата на сайт,
- у меня на сайте есть готовая программа для этого:
http://excelvba.ru/programmes/Unification
Одно нажатие кнопки - и все прайс-листы из папки преобразованы в единый CSV файл

Цитата:
Программа «Прайс лист», выполненная в виде надстройки для Excel, позволяет вам нажатием одной кнопки преобразовать множество прайс-листов различных форматов к единому виду.
Программа умеет объединять данные из самых разных прайсов (формата CSV и Excel), в том числе из файлов иерархической структуры (выгрузки из 1С).

Возможностей в программе множество — например, она умеет делать наценку (в т.ч. и «сложную»), конвертировать цены из одной валюты в другую, выполнять замены наименований, выделять нужные данные (характеристики) из описания товара при помощи специальных функций.

Создавать итоговый прайс можно в формате Excel (по шаблону XLS) или в CSV (разделители столбцов, кодировка, и всё такое - настраивается)

Вы легко сможете настроить программу обработки прайс-листов под свои нужды.
Если сами не разберётесь — позвоните в Скайп (ник: ExcelVBA.ru), — получите бесплатную консультацию, с демонстрацией возможностей программы.

Программа изначально предназначалась для обработки прайс-листов на автозапчасти, но подойдёт для абсолютно любых файлов Excel.
Для обработки прайс-листов на автомобильные шины и диски, в программу добавлены специальные функции.

Обновления к программе «Прайс-лист» выходят регулярно, — соответственно, в программу постоянно добавляются новые возможности.

Последний раз редактировалось EducatedFool; 24.02.2013 в 12:49.
EducatedFool вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Упростить код. VintProg Общие вопросы C/C++ 2 04.11.2011 01:25
упростить код на С++ forses2901 Помощь студентам 4 26.09.2011 17:20
Упростить код Shouldercannon Общие вопросы Delphi 7 20.10.2010 17:01
помогите упростить код serafim09 Microsoft Office Excel 9 14.10.2009 15:01
Помогите упростить код Ralf_ru Помощь студентам 7 01.04.2009 17:17