Я пытаюсь написать макрос, который по возрастанию сортирует элементы в строке, а затем добавляет строку между соответствующими элементами.
В основном я ищу что-то вроде этого
a
a
a
>>new row inserted here because there are no more instances of "a"<<
b
b
Я предполагаю, что мне понадобятся две переменные, cellOne
и cellTwo
, которые будут содержать значения, например,ячейки А1 и А2 соответственно. По мере выполнения цикла значения cellOne
и cellTwo
будут увеличиваться, чтобы каждая ячейка в столбце сравнивалась с ячейкой выше, чтобы определить, совпадают ли они. Часть, с которой у меня возникли проблемы, - это выяснить, как написать цикл for, который выполняет итерацию по столбцу и увеличивает значения моих переменных, так что значение переменной cellOne
, например, увеличивается с A1 на A2 и так далее, покав то же время cellTwo
увеличивается с А2 до А3.
Возможно, существует более простой способ сделать то, что я описываю. В скорлупе ореха все, что я хочу сделать, это найти способ вставить новую строку после любого заданного числа ячеек в отсортированном столбце, прежде чем продолжать повторять этот процесс для сколь угодно большего количества диапазонов соответствующих ячеек, которые могут быть встолбец.