VBA Сортировать столбцы по одному столбцу в разных листах - PullRequest
0 голосов
/ 22 марта 2020

У меня есть файл Excel с 9 листами, каждый лист имеет A различное количество столбцов и A Dynami c количество строк .

Когда я активирую лист, я имею в виду переменная с именем "WS" в качестве типа рабочего листа.

Единственное, что объединяет все рабочие листы, - это столбец с заголовком "Бренд", который всегда является столбцом "B".

Столбец «B» всегда содержит данные, но в других столбцах есть полные и пустые ячейки.

В данный момент мой код добавляет новые продукты в первую пустую строку выбранного листа.

Я хочу добавить сортировку A, поэтому после каждого добавления продукта A на одну из рабочих таблиц сортируется полная таблица по возрастанию в этой таблице по столбцу «Бренд» (столбец «B»). необходимо, чтобы полная строка была отсортирована в соответствии с данными в столбце "B".

Например:

  1. У меня есть лист с именем "Storage".

  2. Я добавил новый предмет - предмет имеет 8 цв. данные в следующем порядке:

    штрих-код, марка, модель, освещение, тип, размер, скорость, цена

  3. Теперь я хочу отсортировать их по возрастанию название бренда в столбце «B».

  4. После сортировки, учитывая, что данные были введены в строку 50, а последней строкой с таким же названием является строка 25, затем Мне нужно, чтобы все данные из строки 50 были вставлены в строку 26.

Как мне это сделать?

Я надеюсь, что то, что я объяснил, легко понять и что кто-то сможет мне помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...