Vba mendapatkan data dari excel

Saat bekerja dengan Microsoft Excel yang besar, terkadang kita perlu mengekstrak data dari satu lembar ke lembar lainnya demi kenyamanan pekerjaan kita. Kita dapat dengan mudah melakukannya dengan menggunakan VBA Macro. Menerapkan kode VBA untuk mengekstrak data dari satu lembar ke lembar lainnya adalah tugas yang mudah. Hari ini, dalam artikel ini, kita akan mempelajari tiga cara cepat dan sesuai untuk mengekstrak data dari satu lembar ke lembar lainnya di Excel menggunakan kode VBA secara efektif dengan ilustrasi yang sesuai.


Daftar isi

Excel VBA untuk Mengekstrak Data dari Satu Lembar ke Lembar Lain (Tampilan Cepat)

Sub Extract_Data_from_One_Sheet_to_Another()
Sheets("Dataset1").Range("B2:D14").Copy
Sheets("Dataset3").Range("B2:D14").PasteSpecial
End Sub

Vba mendapatkan data dari excel


Download Buku Latihan

Unduh buku latihan latihan ini untuk berolahraga saat Anda membaca artikel ini

Ekstrak Data dari Lembar. xlsm


3 Cara Cocok Mengekstrak Data dari Satu Lembar ke Lembar Lain Menggunakan VBA di Excel

Katakanlah, kami memiliki dataset yang berisi informasi tentang beberapa Mahasiswa Armani College. Nama Siswa, Nomor Induk, dan CGPA masing-masing diberikan di kolom B, C, dan D. Dari kumpulan data kami, kami akan mengekstrak data dari satu lembar ke lembar lainnya di Excel menggunakan Kode VBA. Untuk melakukan itu, kami akan menerapkan Perintah Salin Tempel, Perintah Tempel Khusus, dan seterusnya dalam Kode VBA. Berikut ikhtisar kumpulan data untuk tugas hari ini

Vba mendapatkan data dari excel


1. Terapkan Operator Matematika untuk Mengekstrak Data dari Satu Lembar ke Lembar Lain dengan Excel VBA

Sekarang saya akan menunjukkan cara mengekstrak data dari satu lembar ke lembar lainnya di Excel menggunakan kode VBA sederhana. Ini sangat membantu untuk beberapa momen tertentu. Dari dataset kita, kita akan mengekstrak data dari sheet bernama Dataset1 ke Dataset2 menggunakan kode VBA dengan operator matematika. Mari ikuti petunjuk di bawah ini untuk mengekstrak data dari sheet bernama Dataset1 ke Dataset2

Langkah 1

  • Pertama-tama, buka Modul, untuk melakukannya, pertama-tama, dari tab Pengembang Anda, buka,

Pengembang → Visual Basic

Vba mendapatkan data dari excel

  • Setelah mengklik pita Visual Basic, sebuah jendela bernama Microsoft Visual Basic for Applications – Ekstrak Data dari Satu Lembar ke Lembar Lain akan langsung muncul di depan Anda. Dari jendela itu, kami akan memasukkan modul untuk menerapkan kode VBA kami. Untuk melakukan itu, pergi ke,

Sisipkan → Modul

Vba mendapatkan data dari excel

Langkah 2

  • Oleh karena itu, modul Ekstrak Data dari Satu Lembar ke Lembar Lain muncul. Dalam modul Ekstrak Data dari Satu Lembar ke Lembar Lain, tuliskan VBA di bawah ini
Sub Extract_Data_from_One_Sheet_to_Another()
Sheets("Dataset1").Range("B2:D16").Copy Destination:=Sheets("Dataset2").Range("B2")
End Sub
_

Vba mendapatkan data dari excel

  • Selanjutnya, jalankan VBA Untuk melakukan itu, buka,

Jalankan → Jalankan Sub/UserForm

Vba mendapatkan data dari excel

  • Setelah menjalankan Kode VBA, Anda akan dapat mengekstrak data dari lembar bernama Dataset1 ke Dataset2 yang telah diberikan pada tangkapan layar di bawah ini

Vba mendapatkan data dari excel

Baca Selengkapnya. Cara Mengekstrak Data dari Lembar Excel (6 Metode Efektif)


2. Gunakan Perintah Salin Tempel di Kode VBA untuk Mengekstrak Data dari Satu Lembar ke Lembar Lain di Excel

Sekarang, dari dataset kita, kita akan mengekstrak data dari sheet bernama Dataset1 ke Dataset3 menggunakan perintah Copy-Paste di kode VBA. Tidak diragukan lagi, ini adalah tugas yang mudah dan hemat waktu

Vba mendapatkan data dari excel

Mari ikuti langkah-langkah di bawah ini untuk mengekstrak data

Langkah 1

  • Menurut metode 1, masukkan modul baru dan ketik kode VBA di bawah ini untuk mengekstrak data dari lembar bernama Dataset1 ke Dataset3 menggunakan perintah Salin-Tempel dalam kode VBA. Kode VBA adalah,
Sub Extract_Data()
Sheets("Dataset1").Range("B2:D16").Copy
Sheets("Dataset3").Activate
Range("B2").Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub

Vba mendapatkan data dari excel

  • Karenanya, jalankan VBA Untuk melakukan itu, buka,

Jalankan → Jalankan Sub/UserForm

Vba mendapatkan data dari excel

Langkah 2

  • Saat menjalankan kode, Anda akan dapat mengekstrak data dari lembar bernama Dataset1 ke Dataset3 yang telah diberikan di tangkapan layar di bawah ini

Vba mendapatkan data dari excel

Baca Selengkapnya. Cara Mengekstrak Data dari Excel Berdasarkan Kriteria (5 Cara)


Bacaan Serupa

  • Cara Mengekstrak Tahun dari Tanggal di Excel (3 Cara)
  • Cara Mengekstrak Bulan dari Tanggal di Excel (5 Cara Cepat)
  • Ekstrak Teks Setelah Karakter di Excel (6 Cara)
  • Rumus Excel untuk Mendapatkan 3 Karakter Pertama dari Sel (6 Cara)
  • Cara Menarik Data Dari Lembar Lain Berdasarkan Kriteria di Excel

3. Terapkan Perintah Tempel Khusus dalam Kode VBA untuk Mengekstrak Data dari Satu Lembar ke Lembar Lain di Excel

Last but not least, Anda juga dapat mengekstrak data dari lembar bernama Dataset1 ke Dataset4 menggunakan perintah Tempel Spesial dalam kode VBA. Ini adalah tugas yang mudah dan hemat waktu juga. Mari ikuti petunjuk di bawah ini untuk mengekstrak data dari sheet bernama Dataset1 ke Dataset4 menggunakan perintah Paste Special di kode VBA

Langkah 1

  • Pertama, masukkan modul baru sesuai dengan metode 1 dan ketikkan kode VBA di bawah ini untuk mengubah warna font. Kode VBA adalah,
Sub Use_Paste_Special_to_Extract_Data()
Sheets("Dataset1").Range("B2:D16").Copy
Sheets("Dataset4").Range("B2:D16").PasteSpecial
End Sub

Vba mendapatkan data dari excel

  • Selanjutnya, jalankan VBA Untuk melakukan itu, buka,

Jalankan → Jalankan Sub/UserForm

Vba mendapatkan data dari excel

Langkah 2

  • Setelah menjalankan Kode VBA, Anda akan dapat mengekstrak data dari lembar bernama Dataset1 ke Dataset4 menggunakan perintah Tempel Spesial dalam kode VBA yang telah diberikan pada tangkapan layar di bawah ini

Vba mendapatkan data dari excel

Baca Selengkapnya. Mentransfer Data dari Satu Lembar Kerja Excel ke Lembar Kerja Excel Lainnya Secara Otomatis


Bonus. Ekstrak Data dari Satu Buku Kerja ke Buku Kerja Lainnya Menggunakan VBA di Excel

Ini adalah bagian yang sangat penting, karena kami akan mengekstrak data dari satu buku kerja ke buku kerja lainnya. Kami akan menyalin data dari buku kerja "Ekstrak Data dari Satu Lembar ke Lembar Lain" dan lembar kerja bernama "Dataset1". Kemudian, kami akan menempelkannya ke "Sheet1" dari buku kerja kami saat ini "Extract Data". Ikuti langkah-langkah di bawah ini untuk melakukan ekstrak data

Vba mendapatkan data dari excel

Langkah 1

  • Pilih Modul baru dan rekatkan VBA berikut
Sub Extract_Data_from_Another_Workbook()
Workbooks("Extract Data from One Sheet to Another.xlsm").Worksheets("Dataset1").Range("B2:D16").Copy
Sheets("Sheet1").Range("B2:D16").PasteSpecial
End Sub
_

Vba mendapatkan data dari excel

Langkah 2

  • Untuk menjalankan program, tekan F5 setelah menyimpan

Vba mendapatkan data dari excel

  • Hasilnya, Anda akan melihat sel yang disalin dari buku kerja lain

Vba mendapatkan data dari excel

  • Selain itu, sel yang ditempelkan di buku kerja saat ini di 'Sheet1'

Vba mendapatkan data dari excel

Baca Selengkapnya. Cara Mentransfer Data dari Satu Lembar ke Lembar Lain di Excel Menggunakan Macro


Hal-hal untuk diingat

👉 Anda dapat membuka jendela Microsoft Visual Basic for Applications dengan menekan Alt + F11 secara bersamaan

👉 Jika tab Pengembang tidak terlihat di pita Anda, Anda dapat membuatnya terlihat. Untuk melakukan itu, pergi ke,

File → Opsi → Sesuaikan Pita


Kesimpulan

Saya harap semua metode yang sesuai yang disebutkan di atas untuk mengekstrak data dari satu lembar ke lembar lainnya dengan kode VBA sekarang akan mendorong Anda untuk menerapkannya di spreadsheet Excel Anda dengan produktivitas lebih tinggi. Anda sangat dipersilakan untuk berkomentar jika Anda memiliki pertanyaan atau pertanyaan

Bagaimana cara mendapatkan data dari Excel di VBA?

Cara Membaca Data Dari Lembar Excel Menggunakan Pengodean Makro VBA .
Klik "Pengembang" di bilah menu Excel
Klik ikon Visual Basic di tab Kode pita untuk membuka jendela Visual Basic for Applications
Pilih makro di kotak Proyek jendela yang ingin Anda baca data Excelnya
Ketik baris kode berikut

Bagaimana cara mendapatkan data dari lembar Excel lain di VBA?

Petunjuk. .
Buka buku kerja excel
Masukkan beberapa data di Sheet1 di A1. B10
Tekan Alt+F11 untuk membuka Editor VBA
Sisipkan Modul untuk Sisipkan Menu
Salin kode di atas dan Tempel di jendela kode
Simpan file sebagai buku kerja berkemampuan makro
Tekan F5 untuk menjalankannya

Bagaimana cara menarik data tertentu dari Excel?

Untuk menarik data dari sheet lain dengan menggunakan referensi sel di Excel. .
Klik di sel tempat Anda ingin data yang ditarik muncul
Ketik = (tanda sama dengan) diikuti dengan nama sheet yang ingin Anda tarik datanya. .
Jenis. .
tekan enter
Nilai dari lembar Anda yang lain sekarang akan muncul di sel

Bagaimana cara mengambil data dari sel VBA?

Dari daftar VBA IntelliSense, pilih properti “Nilai” untuk mendapatkan nilai dari sel yang disebutkan . Sekarang, variabel "CellValue" menyimpan nilai dari sel A1. Tampilkan nilai variabel ini di kotak pesan di VBA. Jalankan kode dan lihat hasilnya di kotak pesan.