VBA 选择性复制粘贴

VBA Copy Paste Special

我正在尝试复制从 Sheet "Stream" 到 Sheet "General" 的一系列单元格。 不知何故我的粘贴功能不起作用。有什么提示吗?

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

对于值粘贴,您需要先复制范围,然后粘贴到目标位置。 您还必须使用 Sheets() 来识别不同的工作表。