Приветствую. Стоит задача подготовить файл для загрузки в интернет-магазин (для обновления остатков). Данные нужно взять из файла ostatki. В нем мне уже удалось сделать формулу, определяющую наличие товара сразу по двум складам. Если есть товар хотя бы на одном из складов, то ставиться "+", если нет нигде "0".
Как эти данные по наличию перенести в файл для загрузки в интернет-магазин? Чтобы наличие ставилось товару с соответствующим артикулом. Сортировка товаров и общее количество строк в двух книгах не совпадает. Также могут быть товары, которых вообще нет в "свежей" базе остатков, напротив них в файле загрузки нужно поставить 0, как и у отсутствующих.
Мозг мой закипел, прошу помощи
Приветствую. Стоит задача подготовить файл для загрузки в интернет-магазин (для обновления остатков). Данные нужно взять из файла ostatki. В нем мне уже удалось сделать формулу, определяющую наличие товара сразу по двум складам. Если есть товар хотя бы на одном из складов, то ставиться "+", если нет нигде "0".
Как эти данные по наличию перенести в файл для загрузки в интернет-магазин? Чтобы наличие ставилось товару с соответствующим артикулом. Сортировка товаров и общее количество строк в двух книгах не совпадает. Также могут быть товары, которых вообще нет в "свежей" базе остатков, напротив них в файле загрузки нужно поставить 0, как и у отсутствующих.
Попробую интегрировать в большую базу (6000 товаров) и отпишусь по результату.
Интеграция удалась! Был небольшой затуп, который решил самостоятельно. Сайт интернет-магазина не понимал полученные значения остатков в полученном от формулы виде (видимо ему мешала формула, установленная в ячейке). Создал новый столбец, в который скопировал полученные значения остатков с помощью "вставка только значений". А исходный столбец удалил.
Может быть кто подскажет более правильно решение. Хотя и так около дела.
Попробую интегрировать в большую базу (6000 товаров) и отпишусь по результату.
Интеграция удалась! Был небольшой затуп, который решил самостоятельно. Сайт интернет-магазина не понимал полученные значения остатков в полученном от формулы виде (видимо ему мешала формула, установленная в ячейке). Создал новый столбец, в который скопировал полученные значения остатков с помощью "вставка только значений". А исходный столбец удалил.
Может быть кто подскажет более правильно решение. Хотя и так около дела.
Private Sub Worksheet_Calculate() u = Cells(Rows.Count, 1).End(xlUp).Row Range("g2:g" & u) = Range("f2:f" & u).Value Cells(1, 7) = "ЗначНал" 'нафигоно надо End Sub
[/vba]
[vba]
Код
Private Sub Worksheet_Calculate() u = Cells(Rows.Count, 1).End(xlUp).Row Range("g2:g" & u) = Range("f2:f" & u).Value Cells(1, 7) = "ЗначНал" 'нафигоно надо End Sub