Напишите макрос для вставки данных в столбец excel на основе числового порядка
У меня есть лист Excel со столбцами данных, которые я хотел бы сохранить заблокированными и редактируемыми только макросом, содержащимся в другом листе.
Данные, которые мне нужно обновить, выглядят следующим образом: Ctrl#упорядочены в числовом порядке
Ctrl# Note Ctrl# Note Ctrl# Note 001 Desc1 009 Desc9 019 Desc19 003 Desc3 010 Desc10 020 Desc20 004 Desc4 013 Desc13 021 Desc21
Я хочу использовать 2-й лист с двумя столбцами для ввода данных, как показано ниже, и когда будет добавлена новая строка, обновите первый лист и соответствующим образом отрегулируйте сетку.
001 Desc1 003 Desc3 004 Desc4 009 Desc9 010 Desc10 013 Desc13 019 Desc19 020 Desc20 021 Desc21
Пример:
Если я добавлю 002 Desc2 к контрольному листу такой, что:
001 Desc1 002 Desc2 003 Desc3 004 Desc4 009 Desc9 010 Desc10 013 Desc13 019 Desc19 020 Desc20 021 Desc21
...Я хочу, чтобы сетка регулировалась вот так
Ctrl# Note Ctrl# Note Ctrl# Note 001 Desc1 004 Desc4 013 Desc13 002 Desc2 009 Desc9 019 Desc19 003 Desc3 010 Desc10 020 Desc20 021 Desc21
Любая помощь будет оценена по достоинству.
Что я уже пробовал:
Я попытался записать макрос, но не смог настроить сетку, используя числовой порядок. Записанный макрос вставляет новые данные в указанную ячейку, а не на основе Ctrl#.
Maciej Los
Что вы пробовали? Где ты застрял?
Нет никакой возможности упорядочить ваши данные в числовом порядке, пока Ctr#не будет содержать ведущие нули...