| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программирование, связанное с MS Office > Макросс для сравнения прайсов |
| Автор: It 16.11.2005, 17:10 |
| Помогите пожалуйста в решении одной проблемы: 1. Есть два прайса за сегодняшний и вчерашний день, которые нужно сравнить. 2. Есть шаблонный .xls c макросом, состоящий из 5 станичек. 3. На первую страничку в первый столбец вставляется колонка с номером товара из нового прайса, во второй столбец вставляется цена данного товара. 4. На вторую страничку в первый столбец из старого прайса вставляется номер, а во второй- цена. (номер не зависит от вертикальной координаты ячейки, т.е. в ячейке А1 может быть номер 6577) 5. Происходит сравнение между первой и второй страничкой: а. Сравниваются первые столбцы (номера). б. Если появилась новая позиция, то на страничку номер три по порядку выписываются новые позиции. в. Если какая-то позиция не была найдена в новом прайсе, то это по порядку почечается на странице 4. 6. Происходит поиск по ценам на один и тот же товар: а. Берётся номер товара и его цена из1-ой странички, номер данного товара находится на второй страничке и цены сравниваются. б. Если в цене на товар произошли изменения, то на пятой страничке по порядку помечаются номера товара... Хух... Помогите, пожалуйста, никогда макроссов не писал. |
| Автор: Staruha 16.11.2005, 21:40 |
| Вот заходишь в Сервис - Макрос - Создать.Потом начать запись. И проделываешь то,что указано в пункте 3, 4. А именно скопируй и вставь куда надо. Потом - Остановить запись. Заходишь в макрос и читаешь и создаешь свою кнопку и переписываешь.Потом дальше пойдем |