R Dmitry написал: Добрый день, может все дело в скрипте? и возможно сразу получить нужный набор данных?
Добрый день. Задача скрипта - получить актуальный остаток. Далее исходя из остатка вычислять количество проданного или принятого товара. Наименований много, поэтому без скрипта (по сути парсера) не обошлось.
В связи с тем, что наименований стало много, появилась необходимость выводить актуальные изменения в топ. Вариант вывода в том я предложил выше, стоимость работы написания vba просьба предложить исполнителю.
Есть скрипт, который несколько раз в день запрашивает по артикулу остаток товаров, и выводит их в таблицу. С помощью:
Код
=ЕСЛИ(СЧЁТЕСЛИ(А$2:А2;А2)=1;А2;Ц2-Ц1)
в столбец H подсчитывается и выводиться количество продаж, или пополнения.
Однако, в связи с тем, что при каждом новом пополнении таблицы строк становиться всё больше и больше, появилась необходимость выводить отсортированный результат по изменениям. Т.е. сначала выводить те позиции, по которыми были изменения в результате последнего запроса данных. Если это возможно, помогите пжс добавиться такого результата.
Пример с желаемым результатом прикрепляю (желаемый результат в Лист 2)
Есть скрипт, который несколько раз в день запрашивает по артикулу остаток товаров, и выводит их в таблицу. С помощью:
Код
=ЕСЛИ(СЧЁТЕСЛИ(А$2:А2;А2)=1;А2;Ц2-Ц1)
в столбец H подсчитывается и выводиться количество продаж, или пополнения.
Однако, в связи с тем, что при каждом новом пополнении таблицы строк становиться всё больше и больше, появилась необходимость выводить отсортированный результат по изменениям. Т.е. сначала выводить те позиции, по которыми были изменения в результате последнего запроса данных. Если это возможно, помогите пжс добавиться такого результата.
Пример с желаемым результатом прикрепляю (желаемый результат в Лист 2)
Привет друзья, снова вынужден обратиться к Вам ) В связи с тем, что при каждом новом пополнении таблиц, строк становиться всё больше и больше, появилась необходимость выводить результат отсортированный по изменениям. Т.е. сначала выводить те позиции, по которыми были изменения в результате последнего запроса данных. Если это возможно, помогите пжс добавиться такого результата.
Пример с желаемым результатом прикрепляю (желаемый результат в Лист 2)
Добрый день. Прошу подсказать способ, как основываясь на конкретный артикул посчитать и вывести в отдельный столбец "результат" остаток по каждому артикулу за конкретный период. Есть скрипт, который несколько раз в день запрашивает по артикулу остаток товаров, и выводить их в таблицу. Нужно решение, с помощью которого на основании регулярного спарсенного остатка, выведет количество продаж, или пополнения.
Да, конечно, можно и так назвать. Скажите а в какой части кода изменить столбец с входными данными на 13 столбец? так как в основном прайсе данные у меня в 13 столбце
Не знаю, может я как-то не ясно описал задачу, попробую еще раз с другим примером.
В столбце B исходные артикулы, которые требуется сравнить с названиями товаров которые в столбце А, и вывести результате сравнения в столбец C Другими словами, если в диапазоне A1:A3 имеется совпадение с B1:B3, то выводить артикул из B1:B3 напротив.
k61, насколько я понимаю Ваш пример находит числа перед цв. и проставляет, но названия могут быть разные, в том числе без цв., и важно чтобы макрос все-таки находил в названиях артикулы исходя из представленных в столбце B.
SAS888, Нет, к сожалению артикул может быть не последним числом, или вообще не содержать числа. Необходимо обязательно сверять с имеющейся информацией в столбце B
Попробовал вот так: =ИНДЕКС(A1:A3;ПОИСКПОЗ(B1:B3;B1:B3;0);2) но результат Ссылка И так: =ПРОСМОТР(B1;A1:A3;C1) результат Н/Д
Подскажите пожалуйста макрос или формулу, артикулы товаров вписаны в названия, есть отдельный список артикулов который можно вставить в столбец B, необходим найти в названиях (столбец А) артикулы, и рядом проставить отдельно артикулы.
Да, он проставляет данные из J11-J14 в A1-A4. А нужно:
Цитата
Jone_Stena написал: тоесть просто вытащить, не затрагивая другие ячейки с данными, только J11-J14, можно вытащенные поставить рядом, можно изменить J11-J14 на ссылки, но важно не затрагивать остальные.
Jone_Stena написал: цель вытащить из J11-14 ссылки
тоесть просто вытащить, не затрагивая другие ячейки с данными, только J11-J14, можно вытащенные поставить рядом, можно изменить J11-J14 на ссылки, но важно не затрагивать остальные. Макрос не мой, нашел в гугле, привел как пример... В последней версии происходит тоже самое, что и в первой.
Подскажите пожалуйста, как исправить макрос, чтобы после сохранения, имя файла было: Название + ДАТА И ВРЕМЯ С СЕКУНДАМИ - ДД.ММ.ГГ - ММ.ЧЧ.СС
Код
ActiveWorkbook.SaveAs Filename:= _
"C:\Users\Иван Иванов\Desktop\Название + ДАТА И ВРЕМЯ С СЕКУНДАМИ - ДД.ММ.ГГ - ММ.ЧЧ.СС.xml", FileFormat:= _
xlXMLSpreadsheet, ReadOnlyRecommended:=False, CreateBackup:=False
Подскажите пожалуйста, а почему не получается использовать вариант Nordheim , два раза в одном макросе? у меня после выполнения макроса, внизу таблицы собирается мусор, и с помощью этого макроса пытаюсь удалить, макрос жалуется на строку
Код
Dim lRow&, i&
Но если создать два макроса, и из первой запустить второй:
Код
Application.Run "Макрос.xlsm!Udalit"
То срабатывает верно. Подскажите пожалуйста как использовать этот код в одном макросе?
Подскажите пожалуйста макрос, который будет искать в указанном столбце пустую ячейку, и копировать туда из предыдущей заполненной ячейки. Пример с результатом прикрепляю.
Результат в новом листе только для примера, обработать нужно указанный столбец.
Как вы можете видеть из пример, представленные варианты удаляют только вторую строку, а мусор которые собирается внизу не затрагивается. Подскажите пожалуйста что не так.