Специальная копия и вставка VBA

Я пытаюсь скопировать диапазон ячеек из листа «Поток» в лист «Общие». Почему-то у меня не работает функция вставки. Любой намек?

    Stream.Range("F103:J103").Copy  General.Cells(General.Range("F2:J2").PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=_False, Transpose:=False)

person MGs    schedule 17.10.2016    source источник
comment
Как твой код не работает? Он вообще что-нибудь клеит?   -  person xpereta    schedule 17.10.2016
comment
Не знаю, почему. я получаю сообщение об ошибке   -  person MGs    schedule 18.10.2016


Ответы (1)


 Sheets("Stream").Range("F103:J103").Copy
 Sheets("General").Range("F2").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False

Для вставки значения вам нужно сначала скопировать диапазон, а затем вставить его в место назначения. Также вам нужно использовать Sheets() для идентификации разных листов.

person J.B.    schedule 17.10.2016