2017-03-01 43 views
-2

對VBA來說真的很新,想知道如何編寫一個宏來將列I,F,G從一個工作表複製到列A,B和C?宏將列I,F,G從一個工作表複製到列A,B和C

+0

你有什麼試過的?這應該是一個相當簡單的任務,您可以在搜索引擎中找到答案。您可以嘗試錄製宏,然後執行復制,停止宏並檢查錄製的宏作爲起點。 –

+0

在複製/粘貼列時錄製宏,然後按Alt + F8並單擊編輯選項。這將打開VBA IDE,您可以在其中查看代碼以瞭解VBA的工作原理。機會是記錄的宏將包含大量的「激活」和「選擇」命令,隨着時間的推移,你將學會消除。 Google對於初學者也是一個方便的工具。獲得一個好的初學者的VBA教程或書籍。 –

回答

0
Sub cpy() 

    Worksheets("Sheet1").Range("I:I").Copy Worksheets("Sheet2").Range("A:A") 
    Worksheets("Sheet1").Range("F:F").Copy Worksheets("Sheet2").Range("B:B") 
    Worksheets("Sheet1").Range("G:G").Copy Worksheets("Sheet2").Range("C:C") 

End Sub 
相關問題