Диапазон("R2").Значение = ActiveCell.Адрес

Диапазон("R2").Значение = ActiveCell.Адрес

Можно ли как-то использовать этот адрес после того, как он появился в ячейке R2? До сих пор мне удавалось заставить адрес моей скопированной ячейки попасть в ячейку R2, введя эту строку в конце моего макроса для копирования ячеек. Теперь я хочу иметь возможность вернуться к этой ячейке после того, как она вставлена ​​в другую ячейку, чтобы я мог очистить ее.

Все еще пытаюсь (скопировать, вставить специально, очистить скопированную ячейку) после того, как она была вставлена ​​в другое место.

Заранее спасибо.

решение1

Я наконец нашел то, что искал.

Любая из этих строк, добавленных в мой код, работала, чтобы вернуться к скопированной ячейке и очистить ее. Может быть, это не лучший способ сделать это, но это делает именно то, что я хотел.

Range(Range("R2")).Select
Selection.ClearContents

Или

Range([indirect("R2")]).Select
Selection.ClearContents

Итак, у меня есть макрос для копирования, который используется при Ctrl+cнажатии клавиши , который копирует активную ячейку так же, как и обычное копирование, но он также помещает адрес активной ячейки в R2.

Затем у меня есть один, чтобы ctrl+vвставить только значения, а затем вернуться к скопированной ячейке и очистить ее.

Связанный контент