Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование, связанное с MS Office > Макросс для сравнения прайсов


Автор: It 16.11.2005, 17:10
Помогите пожалуйста в решении одной проблемы:
1. Есть два прайса за сегодняшний и вчерашний день, которые нужно сравнить.
2. Есть шаблонный .xls c макросом, состоящий из 5 станичек.
3. На первую страничку в первый столбец вставляется колонка с номером товара из нового прайса, во второй столбец вставляется цена данного товара.
4. На вторую страничку в первый столбец из старого прайса вставляется номер, а во второй- цена. (номер не зависит от вертикальной координаты ячейки, т.е. в ячейке А1 может быть номер 6577)
5. Происходит сравнение между первой и второй страничкой:
а. Сравниваются первые столбцы (номера).
б. Если появилась новая позиция, то на страничку номер три по порядку выписываются новые позиции.
в. Если какая-то позиция не была найдена в новом прайсе, то это по порядку почечается на странице 4.
6. Происходит поиск по ценам на один и тот же товар:
а. Берётся номер товара и его цена из1-ой странички, номер данного товара находится на второй страничке и цены сравниваются.
б. Если в цене на товар произошли изменения, то на пятой страничке по порядку помечаются номера товара...
Хух... Помогите, пожалуйста, никогда макроссов не писал. smile

Автор: Staruha 16.11.2005, 21:40
Вот заходишь в Сервис - Макрос - Создать.Потом начать запись. И проделываешь то,что указано в пункте 3, 4. А именно скопируй и вставь куда надо. Потом - Остановить запись. Заходишь в макрос и читаешь и создаешь свою кнопку и переписываешь.Потом дальше пойдем smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)