mencoba membentu.... semoga tidak salah... coba tambahkan... dim wbk as string wbk = thisworkbook.path & "Keuangan.xls" Workbooks(wbk).Worksheets("Dataku").Range("B3:G9").Copy syaratnya file keuangan.xls dan laporan.xls dalam satu folder/direktori wassalam dhino
________________________________ Dari: Ahmad Syaifullah Lubis <syaiful...@hotmail.com> Kepada: "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com> Dikirim: Kamis, 1 Agustus 2013 14:19 Judul: RE: [belajar-excel] BelajarVBA : Kenalan dengan object Range yuk... Mr Kid,saya sudah masuk object2 utama dalam excel. saya baru masuk pada contoh 1: menggunakan workbook lain, saya ingin coba jalankan macro yg tertera disitu, tetapi gak jalan, pesan errornya compile error: invalid outside procedure. di VBA tersorot ("B3..G9") itu yang salah. Panduan Penggunaan object-nya adalah sebagai berikut : Workbooks("Keuangan.xls").Worksheets("Dataku").Range("B3:G9").CopyArtinya, dari workbook Laporan.xls, hubungi workbook bernama Keuangan.xls yang sedang terbuka. Kemudian ke worksheet bernama Dataku yang ada di workbook Keuangan.xls yang telah dihubungi tersebut. Di worksheet bernama Dataku tersebut, lakukan pemilihan cells agar didapat range mulai dari B3 sampai G9. Range yang dituju tersebut di-Copy ke clipboard.mohon bantuannya.terima kasih.ASL ________________________________ To: belajar-excel@yahoogroups.comFrom: mr.nmkid@gmail.comDate: Sun, 28 Jul 2013 00:04:33 +0700Subject: [belajar-excel] BelajarVBA : Kenalan dengan object Range yuk... Dear BeExceller, Dalam Excel VBA akan sering berseliweran yang namanya Workbook, Worksheet, maupun range. Hal yang disebutkan tersebut adalah object-object utama dalam Excel.Ada baiknya, sebelum melangkah lebih jauh, kita kenal lebih dulu tentang object-object utama tersebut. Untuk hal ini, silakan jalan-jalan kesini. Wassalam, Kid.