Код VBA :: отдельный столбец на две части, но в каждой части все еще есть дата возрастания - PullRequest
0 голосов
/ 16 июля 2010

В сущности, у меня есть столбец, состоящий из данных, которые я хочу, чтобы эти старты с "EMUA-I" располагались впереди, в порядке возрастания даты.Затем я хочу, чтобы часть "не EMUA-I" была размещена сзади с возрастанием даты.

, пожалуйста, взгляните на этот справочный файл: http://www.speedyshare.com/files/23397356/1.xls

Мне нужен VBA-скрипт для выполнения работы, так как эти документы требуют обновления в будущем.

Спасибо

1 Ответ

1 голос
/ 16 июля 2010

Не зная точной структуры вашей таблицы (нет вирусов для меня, спасибо), кажется, что вы могли бы сделать это, создав новый столбец с формулой для извлечения префикса, а затем отсортировав по новому столбцу и дате возрастания.

Предполагается, что ваша таблица выглядит примерно так:

Part            Date
-------------   -----
non EMUA-I321   1-Jun
EMUA-I123       2-Jun
EMUA-I546       1-Mar
non EMUA-I789   1-May

Добавьте столбец типа с формулой =IF(LEFT([YourPartNoCellHere],6) = "EMUA-I", 0, 1). Затем выполните сортировку по этому столбцу, а затем по столбцу дат.

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