Копирование визуала без статической ссылки - PullRequest
0 голосов
/ 24 июня 2019

Мой Excel имеет простой код, который копирует несколько раз в зависимости от значения в ячейке. Однако этот диапазон содержит визуал (заполненный радар), и когда этот визуал копируется, эталон ячейки остается неизменным (значения в диапазоне H50: h60), поэтому визуал выглядит одинаково при каждом копировании, и визуальную часть необходимо настроить вручную, чтобы иметь значения в соответствии с его ячейками.

Sub CopyMulti()
    ActiveSheet.Unprotect Password:="Pass"

    Range("A46:s63").Copy Range("a64").Resize(18 * Range("q7").Value)
    Range("a64").Resize(18 * Range("q7").Value).RowHeight = Range("a46").RowHeight

    ActiveSheet.Protect Password:="Pass"
End Sub

Я хочу, чтобы визуал ссылался на ячейки во вновь скопированных строках. Поэтому вместо каждого визуала должны быть значения для диапазона H50: h60, когда я запускаю макрос, мне нужно, чтобы он ссылался на H68: h78, затем на второй H86: h96 и т. Д. Это не должен быть макрос, но проблема является то, что Excel автоматически добавляет $, когда диапазон добавляется к визуальному, так что я получаю $ H $ 50: $ h $ 60.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...