Мои данные выглядят так:
a 1 2
b 1 2
c 1 2
Я хочу реорганизовать это так, чтобы это выглядело так:
a 1
a 2
b 1
b 2
c 1
c 2
Мои данные выглядят так:
a 1 2
b 1 2
c 1 2
Я хочу реорганизовать это так, чтобы это выглядело так:
a 1
a 2
b 1
b 2
c 1
c 2
Обратите внимание, что это набрано из памяти и НЕ проверено (в настоящее время у меня нет доступа к Excel); Возможно, вам нужно думать и адаптироваться!
Запись макроса:
a
Отныне комбинация клавиш повторяет те же действия для строки, на которой находится курсор.
Alt+F8 показывает список доступных макросов, где вы можете выбрать для редактирования макроса, который вы создали выше.
Если вы отредактируете ячейку во время записи макроса, вы получите в макросе выражение, которое выглядит примерно так:
ActiveCell.value="blabla"
... это легко изменить в
if ActiveCell.value<>"" then goto Repeat
который, конечно, принадлежит в конце кода макроса, непосредственно перед "end sub".
Затем добавьте строку Repeat:
вверху, в качестве маркера для повторного запуска для повторов.
(это "ярлык", ищите его в справке для "goto", если я здесь обманываю).
Если вы все сделали правильно, макрос повторится для всех строк, в которых есть что-то в ячейке, где он "заканчивается"
Счастливого переноса!