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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2010, 11:54   #1
Melkiy25
Новичок
Джуниор
 
Регистрация: 22.03.2010
Сообщений: 2
По умолчанию Создание бланка заказа из текстового файла

Здравствуйте.
Есть задача, не могу найти решение. Использую Excel 2007
Клиент присылает нам заказ в текстовом файле, из которого можно получить эксель-файл. Цель - связать с нашим прайс-листом. Т.е. должен получится что-то вроде бланка заказа, в который подставляем часть информации из автозаказа клиента

Т.е. из нашего прайса используются поля:
- штрих-код (единственное общее)
- наименование товара (для контроля)
- артикул (код товара)
Из бланков заказа берем:
- штрих-код (их может быть несколько)
- наименование
- кол-во
- цена

На выходе:
- код товара (наш)
- наименование
- кол-во
- цена

Вложил файлы:
ЗаявкаТЮЮ00564.txt - то, что приходит от клиента
Автозаказы.rar - наш прайс лист + примерно то, что должно получиться на выходе.
Буду очень благодарен в помощи. Сам пробовал через ВПР, но получается немного не то.
Вложения
Тип файла: txt ЗаявкаТЮЮ00564.txt (3.8 Кб, 139 просмотров)
Тип файла: rar Автозаказы.rar (70.3 Кб, 31 просмотров)

Последний раз редактировалось Melkiy25; 22.03.2010 в 11:59.
Melkiy25 вне форума Ответить с цитированием
Старый 22.03.2010, 23:09   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

смотрите вложение.
В модуле укажите путь к файлу Прайс.

В диалоговом окне выберете текстовый файл с заказом


Цитата:
- код товара (наш)
не обнаружил
Вложения
Тип файла: rar пример матрицы для автозаказа.rar (28.1 Кб, 37 просмотров)
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 22.03.2010 в 23:12.
doober вне форума Ответить с цитированием
Старый 23.03.2010, 07:33   #3
Melkiy25
Новичок
Джуниор
 
Регистрация: 22.03.2010
Сообщений: 2
По умолчанию

Ого, через макрос... Спасибо огромное, все классно работает. Даже и не зал, что так можно реализовать. Но теперь я дальше без вас не сдвинусь =)
1) Не выводит наименования, цену на некоторые позиции. Как поправить?
2) Как сделать чтобы колнки автоматически стали именнованными:
Код товара = code
Наименование = name
Штук = mcount
Цена = price
3) Можно ли сделать так: если позиция берется из одного листа прайса, то это одна таблица? Если с другого, то создается другая таблица.
4) А вот с артикулом действительно лажанулся. Сейчас узнаю где их взять.
Melkiy25 вне форума Ответить с цитированием
Старый 23.03.2010, 10:18   #4
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Апетит приходит во время еды.
От Вас файл с желаемым результатом.
Привести имена листов в порядок.

Есть например "прайс клей "
Надо сделать "прайс_клей"
Цитата:
1) Не выводит наименования, цену на некоторые позиции. Как поправить?
А у вас есть позиции в прайсах с пустым штрих-кодом
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 23.03.2010 в 10:55.
doober вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
создание текстового файла shaman1 Общие вопросы C/C++ 1 09.02.2010 16:13
считывание с текстового файла ciaonataha Помощь студентам 0 20.04.2009 12:09
Шифрование текстового файла pomoshnic Паскаль, Turbo Pascal, PascalABC.NET 5 14.02.2009 18:21
Создание формы заказа с калькулятором Darmamu Фриланс 6 12.02.2009 15:09
Создание текстового RPG KORN Софт 3 15.07.2008 09:21