Senin, 27 Februari 2012

Optimize Copy Macro Excel VBA Between Workbook


Untuk meng-copy data antar workbook menggunakan macro VBA Excel dapat menggunakan syntax berikut,


Workbooks("tujuan.xls").Sheets("Sheet2").Range("A:IV").Value = Workbooks("sumber.xls").Sheets("Sumber").Range("A:IV").Value


Pada syntax di atas file sumber adalah sumber.xls dan file tujuan adalah tujuan.xls.
sheets sumber adalah sheets sumber dan sheets tujuan adalah sheet2.
dan range data yang dicopy adalah semua cell.


Semoga bisa membantu :)

2 komentar:

  1. thx sudah berhasil bila sederhana mas, namun kalo saya buat seperti ini masih gagal dmn yah?
    Workbooks.Open Filename:=openfile
    Workbooks("CDD Checker_Panji_EID.xls").Sheets("Insert GCELL").Range("A:AZ").Value = Workbooks("openfile.xls").Sheets("GCELL JABO 2012").Range("A:AZ").Value

    sumbernya saya mau buat yg sudah dibuka dari import tadi mas...kira" apa command yang salah di situ ya.
    Thx pencerahannya master

    BalasHapus
  2. harus dilihat secara keseluruhan programnya dahulu, baru bisa di cari solusinya :)

    BalasHapus