Vba 将数据从一个范围复制到另一个图纸范围

Vba 将数据从一个范围复制到另一个图纸范围,vba,excel,spreadsheet,Vba,Excel,Spreadsheet,问:我想将一些2列数据复制到另一张特定范围的表中。请帮忙。提前谢谢 Sub cutpaste() Range("c5:d7").Cut Sheets("C:\Users\Sai\Desktop\Anil peddi\Practice.xlsm\sheet2")range("f5") End Sub -1严重吗????为什么这个问题被投票表决?有时我怀疑那些投赞成票和投反对票的人是否明智:/@Anil:你需要问一些有意义的问题。比如你面临什么问题?什么东西没有按预期工作?您是否收到任何错

问:我想将一些2列数据复制到另一张特定范围的表中。请帮忙。提前谢谢

Sub cutpaste()
    Range("c5:d7").Cut Sheets("C:\Users\Sai\Desktop\Anil peddi\Practice.xlsm\sheet2")range("f5")
End Sub

-1严重吗????为什么这个问题被投票表决?有时我怀疑那些投赞成票和投反对票的人是否明智:/@Anil:你需要问一些有意义的问题。比如你面临什么问题?什么东西没有按预期工作?您是否收到任何错误消息?等等,@siddharth:我正在学习基本的VBA程序,我试图用复制粘贴的方法将数据从一张纸复制到另一张纸上。你能告诉我我要问什么有意义的问题吗?。如果你不能回答我的小问题,为什么你要对我发出声音?我们不能用复制粘贴方法吗?你可以,但你为什么要这样做?我认为这比上面的代码更容易。
Sub myMacro()

    ' source
    Dim wbkSour As Workbook
        Set wbkSour = Workbooks("WorkBookNameWhereMacroIs.xlsm")

    ' destination
    Dim wbkDest As Workbook
        Set wbkDest = Workbooks.Open("C:\...\DestinationWorkBookName.xlsm")

    ' copying proccess
    wbkDest.Sheets("Sheet2").Range("F5:G7").Value = wbkSour.Sheets("Sheet1").Range("C5:D7").Value

    ' save and close destination
    wbkDest.Save
    wbkDest.Close

End Sub