Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 След.
При сортировке - сначала позиции, по которыми были изменения по продажам.
 
Цитата
R Dmitry написал:
Добрый день, может все дело в скрипте? и возможно сразу получить нужный набор данных?
Добрый день.
Задача скрипта - получить актуальный остаток. Далее исходя из остатка вычислять количество проданного или принятого товара.
Наименований много, поэтому без скрипта (по сути парсера) не обошлось.

В связи с тем, что наименований стало много, появилась необходимость выводить актуальные изменения в топ.
Вариант вывода в том я предложил выше, стоимость работы написания vba просьба предложить исполнителю.

Цитата
ArgentumTiger_7 написал:
попробуйте
Простите, не совсем понял что пробовать?
Изменено: Jone_Stena - 07.03.2021 15:44:29
При сортировке - сначала позиции, по которыми были изменения по продажам.
 
Добрый день,

Есть скрипт, который несколько раз в день запрашивает по артикулу остаток товаров, и выводит их в таблицу.
С помощью:
Код
=ЕСЛИ(СЧЁТЕСЛИ(А$2:А2;А2)=1;А2;Ц2-Ц1)
в столбец H подсчитывается и выводиться количество продаж, или пополнения.

Однако, в связи с тем, что при каждом новом пополнении таблицы строк становиться всё больше и больше, появилась необходимость выводить отсортированный результат по изменениям.
Т.е. сначала выводить те позиции, по которыми были изменения в результате последнего запроса данных.
Если это возможно, помогите пжс добавиться такого результата.

Пример с желаемым результатом прикрепляю (желаемый результат в Лист 2)
При сортировке - сначала позиции, по которыми были изменения по продажам.
 
Добрый день,

Есть скрипт, который несколько раз в день запрашивает по артикулу остаток товаров, и выводит их в таблицу.
С помощью:
Код
 =ЕСЛИ(СЧЁТЕСЛИ(А$2:А2;А2)=1;А2;Ц2-Ц1) 
в столбец H подсчитывается и выводиться количество продаж, или пополнения.

Однако, в связи с тем, что при каждом новом пополнении таблицы строк становиться всё больше и больше, появилась необходимость выводить отсортированный результат по изменениям.
Т.е. сначала выводить те позиции, по которыми были изменения в результате последнего запроса данных.
Если это возможно, помогите пжс добавиться такого результата.

Пример с желаемым результатом прикрепляю (желаемый результат в Лист 2)
Как вывести остаток по конкретному артикулу за конкретный период
 
Привет друзья, снова вынужден обратиться к Вам )
В связи с тем, что при каждом новом пополнении таблиц, строк становиться всё больше и больше, появилась необходимость выводить результат отсортированный по изменениям.
Т.е. сначала выводить те позиции, по которыми были изменения в результате последнего запроса данных.
Если это возможно, помогите пжс добавиться такого результата.

Пример с желаемым результатом прикрепляю (желаемый результат в Лист 2)
Изменено: Jone_Stena - 01.03.2021 12:41:25
Как вывести остаток по конкретному артикулу за конкретный период
 
Спасибо огромное, ВЫ ЛУЧШИЕ!!!
Как вывести остаток по конкретному артикулу за конкретный период
 
Добрый день.
Прошу подсказать способ, как основываясь на конкретный артикул посчитать и вывести в отдельный столбец "результат" остаток по каждому артикулу за конкретный период.
Есть скрипт, который несколько раз в день запрашивает по артикулу остаток товаров, и выводить их в таблицу. Нужно решение, с помощью которого на основании регулярного спарсенного остатка, выведет количество продаж, или пополнения.

Пример с желаемым результатом прикрепляю.
Текст по столбцам: как избежать замены уже заполненных ячеек
 
Спасибо большое!
Текст по столбцам: как избежать замены уже заполненных ячеек
 
Да, конечно, можно и так назвать.
Скажите а в какой части кода изменить столбец с входными данными на 13 столбец? так как в основном прайсе данные у меня в 13 столбце
Текст по столбцам: как избежать замены уже заполненных ячеек
 
Нет, не обязательно )
Текст по столбцам: как избежать замены уже заполненных ячеек
 
Как избежать замены уже заполненных ячеек - Макрос
Текст по столбцам: как избежать замены уже заполненных ячеек
 
Подскажите пжс как избежать замены уже заполненных ячеек при обработке по функции Текст по столбцам

Вот макрос который выполняет эту функцию, но при последующих обработка оставляет пустыми уже заполненные ячейки.
Код
Sub obrabotat_gabariti()

Application.DisplayAlerts = False

'
' Obrabotat po ang x
'

Columns("A:A").Select
    Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
        Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
        :="x", FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1)), _
        TrailingMinusNumbers:=True
'
' Obrabotat po rus x
'
    Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
        Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
        :="õ", FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1)), _
        TrailingMinusNumbers:=True
'
' Obrabotat po *
'
    Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
        Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
        :="*", FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1)), _
        TrailingMinusNumbers:=True

Application.DisplayAlerts = True
End Sub


Желаемый результат в листе под названием "Результат"
Изменено: Jone_Stena - 08.12.2017 20:07:01
Найти из списка в столбце B точное совпадение со столбцом А, и проставить напротив
 
gling, и SAS888 Спасибо огромное, оба варианта то что нужно.
Найти из списка в столбце B точное совпадение со столбцом А, и проставить напротив
 
Не знаю, может я как-то не ясно описал задачу, попробую еще раз с другим примером.

В столбце B исходные артикулы, которые требуется сравнить с названиями товаров которые в столбце А, и вывести результате сравнения в столбец C
Другими словами, если в диапазоне A1:A3 имеется совпадение с B1:B3, то выводить артикул из B1:B3 напротив.
Найти из списка в столбце B точное совпадение со столбцом А, и проставить напротив
 
k61, насколько я понимаю Ваш пример находит числа перед цв. и проставляет, но названия могут быть разные, в том числе без цв., и важно чтобы макрос все-таки находил в названиях артикулы исходя из представленных в столбце B.

SAS888, Нет, к сожалению артикул может быть не последним числом, или вообще не содержать числа.
Необходимо обязательно сверять с имеющейся информацией в столбце B

Попробовал вот так: =ИНДЕКС(A1:A3;ПОИСКПОЗ(B1:B3;B1:B3;0);2) но результат Ссылка
И так: =ПРОСМОТР(B1;A1:A3;C1) результат Н/Д
Изменено: Jone_Stena - 09.09.2017 01:59:15
Найти из списка в столбце B точное совпадение со столбцом А, и проставить напротив
 
Лист1 в столбце B рандомно указаны артикулы,
Лист2 артикулы совпадают с артикулами в названии в столбце А
Изменено: Jone_Stena - 08.09.2017 01:07:41
Найти из списка в столбце B точное совпадение со столбцом А, и проставить напротив
 
Подскажите пожалуйста макрос или формулу, артикулы товаров вписаны в названия, есть отдельный список артикулов который можно вставить в столбец B, необходим найти в названиях (столбец А) артикулы, и рядом проставить отдельно артикулы.

На Лист1 исходные данные, Лист2 - результат.

Желательно формулой
Изменено: Jone_Stena - 07.09.2017 23:05:08
Извлечь ссылки из определенного диапазона, и скопировать в определенный столбец
 
Спасибо большое
Извлечь ссылки из определенного диапазона, и скопировать в определенный столбец
 
Да, он проставляет данные из J11-J14 в A1-A4.
А нужно:
Цитата
Jone_Stena написал:
тоесть просто вытащить, не затрагивая другие ячейки с данными, только J11-J14, можно вытащенные поставить рядом, можно изменить J11-J14 на ссылки, но важно не затрагивать остальные.
Желаемый результат прикрепляю, в столбце К
Изменено: Jone_Stena - 05.09.2017 17:27:31
Извлечь ссылки из определенного диапазона, и скопировать в определенный столбец
 
Цитата
Jone_Stena написал:
цель вытащить из J11-14 ссылки
тоесть просто вытащить, не затрагивая другие ячейки с данными, только J11-J14, можно вытащенные поставить рядом, можно изменить J11-J14 на ссылки, но важно не затрагивать остальные.
Макрос не мой, нашел в гугле, привел как пример...
В последней версии происходит тоже самое, что и в первой.
Изменено: Jone_Stena - 05.09.2017 17:07:46
Извлечь ссылки из определенного диапазона, и скопировать в определенный столбец
 
Он не вытаскивает ссылки из J11-J14, а наоборот обрабатывает A1-A4
И причем копирует ссылку только из J11 в A1

цель вытащить из только из J11-J14 ссылки.
Изменено: Jone_Stena - 05.09.2017 16:42:14
Извлечь ссылки из определенного диапазона, и скопировать в определенный столбец
 
Добавил пример, цель вытащить из J11-14 ссылки.
Извлечь ссылки из определенного диапазона, и скопировать в определенный столбец
 
Подскажите пожалуйста как извлечь ссылки из определенного диапазона, и скопировать в указанный столбец?

Код
Sub ExtractHL()
Dim HL As Hyperlink
For Each HL In ActiveSheet.Hyperlinks
HL.Range.Offset(0, 7).Value = HL.Address
Next
End Sub

Такой метод не подошел, так как извлекается из любого текста, и проставляется через 7 ячеек.
Необязательно макрос, можно и формулой
Изменено: Jone_Stena - 05.09.2017 15:49:28 (Добавил пример)
Сохранить как в xml 2003 на Название + ДАТА И ВРЕМЯ С СЕКУНДАМИ
 
Спасибо большое!
Сохранить как в xml 2003 на Название + ДАТА И ВРЕМЯ С СЕКУНДАМИ
 
Подскажите пожалуйста, как исправить макрос, чтобы после сохранения, имя файла было:
Название + ДАТА И ВРЕМЯ С СЕКУНДАМИ - ДД.ММ.ГГ - ММ.ЧЧ.СС

Код
    ActiveWorkbook.SaveAs Filename:= _
        "C:\Users\Иван Иванов\Desktop\Название + ДАТА И ВРЕМЯ С СЕКУНДАМИ - ДД.ММ.ГГ - ММ.ЧЧ.СС.xml", FileFormat:= _
        xlXMLSpreadsheet, ReadOnlyRecommended:=False, CreateBackup:=False
Изменено: Jone_Stena - 04.09.2017 20:45:31
Найти в столбце B пустые ячейки, удалить всю строку найденных ячеек - Макрос
 
Подскажите пожалуйста, а почему не получается использовать вариант Nordheim , два раза в одном макросе? у меня после выполнения макроса, внизу таблицы собирается мусор, и с помощью этого макроса пытаюсь удалить, макрос жалуется на строку
Код
Dim lRow&, i&

Но если создать два макроса, и из первой запустить второй:
Код
Application.Run "Макрос.xlsm!Udalit"

То срабатывает верно.
Подскажите пожалуйста как использовать этот код в одном макросе?
Изменено: Jone_Stena - 04.09.2017 18:09:07
Искать пустые ячейки, и копировать значение предыдущей заполненной ячейки.
 
Спасибо большое, получил макрос с помощью ваших подсказок, оставлю на всякий случай, может кому понадобиться.
Код
    Range("H3:H400").Select
    Selection.SpecialCells(xlCellTypeBlanks).Select
    Selection.FormulaR1C1 = "=R[-1]C"

Изменено: Jone_Stena - 04.09.2017 17:56:03
Искать пустые ячейки, и копировать значение предыдущей заполненной ячейки.
 
Подскажите пожалуйста макрос, который будет искать в указанном столбце пустую ячейку, и копировать туда из предыдущей заполненной ячейки.
Пример с результатом прикрепляю.

Результат в новом листе только для примера, обработать нужно указанный столбец.
Изменено: Jone_Stena - 04.09.2017 15:40:18
Найти в столбце B пустые ячейки, удалить всю строку найденных ячеек - Макрос
 
Спасибо
Найти в столбце B пустые ячейки, удалить всю строку найденных ячеек - Макрос
 
Извиняюсь, думал так будет понятно...
Найти в столбце B пустые ячейки, удалить всю строку найденных ячеек - Макрос
 
Как вы можете видеть из пример, представленные варианты удаляют только вторую строку, а мусор которые собирается внизу не затрагивается.
Подскажите пожалуйста что не так.
Страницы: 1 2 3 След.
Наверх