используя предопределенные имена в VBA - PullRequest
0 голосов
/ 22 октября 2018

Код действительно прост, и я просто пытаюсь скопировать значения из from_range и вставить их в to_range.Но это просто не работает ...

Sub test14()
    Range("to_range") = Range("from_range")
End Sub

До,

Before

После, не уверен, почему все в to_rangeушел

After

Желаемый, просто хочу перезаписать to_range с from_range

Desired

Может кто-нибудь объяснить, что здесь происходит?Спасибо.

Ответы [ 2 ]

0 голосов
/ 21 ноября 2018

также вы можете сделать эту работу с помощью Select:

Range("from_range").Select
Selection.Copy
Range("to_range").Select
ActiveSheet.Paste
0 голосов
/ 21 ноября 2018

Я решил вопрос, справляясь с диапазоном и вставив специальное сообщение, как описано выше:

Sub test14()
    Range("from_range").Copy
    Range("to_range").PasteSpecial xlPasteValues
End Sub

Надеюсь, это поможет вам!

С уважением, Педро Аззам.

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