Data yang tersedia adalah beberapa cara untuk melakukan copy paste sheet Excel ke dalam file lainnya, dengan hasil yang sama persis, serta cara menyalin barisan sel Excel ke dalam file dokumen Word dengan Macro VBA. Dalam artikel ini akan dibahas secara detail mengenai tiga cara tersebut serta dilengkapi dengan FAQ dan video tutorial melalui Youtube.
1. Cara Copy Paste Sheet Excel Ke File Lain dengan Hasil Sama Persis
Cara pertama yang dapat dilakukan adalah dengan meng-copy seluruh sheet pada file Excel dan paste ke dalam file Excel yang baru. Caranya adalah sebagai berikut:
- Buka file Excel yang ingin dicopy dan buka sheet yang ingin dicopy.
- Pilih seluruh sheet dengan menekan tombol Ctrl + Shift + Page Down pada keyboard.
- Klik kanan pada sheet yang dipilih dan pilih Move or Copy.
- Pilih workbook baru dan klik ok.
- Sheet yang dipilih akan muncul di workbook baru dengan hasil yang sama persis.
Cara kedua yang dapat dilakukan adalah dengan menggunakan menu Copy dan Paste.
- Buka file Excel yang ingin dicopy dan buka sheet yang ingin dicopy.
- Pilih seluruh sheet dengan menekan tombol Ctrl + Shift + Page Down pada keyboard.
- Klik kanan pada sheet yang dipilih dan pilih Copy.
- Buka workbook baru dan buat sheet baru.
- Pada sheet baru, klik kanan dan pilih Paste. Sheet yang dipilih akan muncul pada sheet baru dengan hasil yang sama persis.
Cara ketiga adalah dengan menggunakan fitur Copy dan Paste dengan keyboard.
- Buka file Excel yang ingin dicopy dan buka sheet yang ingin dicopy.
- Pilih seluruh sheet dengan menekan tombol Ctrl + Shift + Page Down pada keyboard.
- Tekan tombol Ctrl + C pada keyboard.
- Buka workbook baru dan buat sheet baru.
- Pada sheet baru, tekan tombol Ctrl + V pada keyboard. Sheet yang dipilih akan muncul pada sheet baru dengan hasil yang sama persis.
2. Cara Menyalin Barisan Sel Excel ke dalam File Dokumen Word dengan Macro VBA
Cara yang kedua adalah dengan menggunakan Macro VBA pada Excel. Macro VBA merupakan fitur pada Excel yang dapat digunakan untuk membuat script atau kode program untuk otomatisasi tugas yang berulang secara terus-menerus.
Berikut ini adalah langkah-langkah menyalin barisan sel Excel ke dalam file dokumen Word dengan Macro VBA:
- Buka file Excel dan buka sheet yang berisi barisan sel yang ingin dicopy.
- Buka file Word yang ingin digunakan untuk menyalin barisan sel tersebut.
- Pada Excel, tekan tombol Alt + F11 untuk membuka Visual Basic Editor (VBE).
- Pada VBE, buat module baru dengan cara klik Insert > Module.
- Ketik kode program berikut pada module yang baru dibuat:
- Ganti “Sheet1” dengan nama sheet yang berisi barisan sel yang ingin dicopy.
- Ganti “A1:J10” dengan rentang sel yang ingin dicopy.
- Ganti “C:\FolderDokumen\Contoh Dokumen.docx” dengan lokasi file dokumen Word yang ingin digunakan.
Sub CopyTableToWord()
Dim WordApp As Object
Dim WordDoc As Object
Dim ExcelTable As Object
Dim WordRange As Object
Sheets("Sheet1").Activate
Range("A1:J10").Copy
Set WordApp = CreateObject("Word.Application")
Set WordDoc = WordApp.Documents.Open("C:\FolderDokumen\Contoh Dokumen.docx")
Set WordRange = WordDoc.Content
WordRange.Collapse Direction:=wdCollapseEnd
WordRange.InsertParagraphAfter
WordRange.PasteExcelTable False, False, False
Set ExcelTable = WordDoc.Tables(WordDoc.Tables.Count)
WordApp.Visible = True
ExcelTable.AutoFitBehavior (3)
Set ExcelTable = Nothing
Set WordRange = Nothing
Set WordDoc = Nothing
Set WordApp = Nothing
End Sub
Setelah kode program tersebut diubah sesuai kebutuhan, dapat disimpan dengan cara klik File > Save pada VBA Editor. Kemudian, tekan tombol F5 untuk menjalankan kode program tersebut.
FAQ
1. Apakah hasil copy paste sheet Excel dengan cara kedua sama persis dengan cara pertama?
Ya, hasil copy paste sheet Excel dengan cara kedua juga sama persis dengan cara pertama. Sebab, keduanya merupakan cara yang sama hanya berbeda dalam cara menjalankannya.
2. Apa saja keuntungan menggunakan Macro VBA untuk menyalin barisan sel Excel ke dalam file dokumen Word?
Keuntungan menggunakan Macro VBA untuk menyalin barisan sel Excel ke dalam file dokumen Word adalah dapat menghemat waktu dalam melakukan pekerjaan yang berulang, melakukan copy paste lebih cepat, dan dapat menghindari kesalahan manusia saat melakukan copy paste secara manual. Selain itu, Macro VBA juga memungkinkan pengguna untuk membuat kode program yang lebih kompleks untuk menyelesaikan tugas tertentu.
Video Tutorial
Berikut ini adalah video tutorial yang dapat digunakan untuk memudahkan dalam melakukan copy paste sheet Excel ke dalam file lain dengan hasil yang sama persis: