Мне нужно переместить (перетащить и отпустить) выборку ячеек внутри форматированной сетки с использованием границы. Проблема в том, что каждый раз, когда у выделения есть границы, форматирование тоже перемещается. Есть ли способ (хороший скрипт тоже) избежать перемещения форматирования?
решение1
Если бы вы "скопировали" ячейки вместо того, чтобы их вырезать (или в вашем случае перетащили бы), вы могли бы вставить их без границ (Специальная вставка). К сожалению, это не работает для вырезания.
Обходной путь может состоять из следующих двух макросов:
Выберите область и запустите макрос1:
- ссылка на выбор в диапазоне (rng1)
- создать новый рабочий лист
- вставьте rng1 в новый рабочий лист (wks1) без границ (специальная вставка) и укажите ссылку как rng2
Выберите целевую ячейку и запустите макрос2
- удалить содержимое rng1
- вырезать rng2 и вставить его в целевой диапазон
- удалить wks1
Удачи! Дайте нам знать, если у вас возникнут какие-либо проблемы.