Итак, у меня есть лист, с которым я работаю (к сожалению, я не могу поделиться этим кодом, поскольку он проприетарный), где над связанными ячейками есть таблица со списком из 2 столбцов. Все выпадающие списки управляются форматом «Не перемещайте и не изменяйте размер с помощью ячеек». Я хочу иметь возможность сортировать данные в связанных ячейках по возрастанию и менять комбо-боксы. Поле со списком в первом столбце остается связанным и выше соответствующих ячеек, но элементы во втором столбце перемещаются вместе с содержимым связанных ячеек, даже если они не контролируются форматом. Код в VBA, который я использую для сортировки:
Worksheets("Input").Range("B3:D52").Sort Key1:=Range("B3"), Order1:=xlAscending, Header:=xlNo
Гребенки находятся в столбцах B и C, в то время как столбец D содержит значение для процентов, которое вводится вручную пользователь.
Подводя итог сортировке связанных ячеек, но комбинированные списки второго столбца перемещаются, когда они не должны. Любой способ обойти это?
Спасибо