Excel vba dapatkan nilai sel dari beberapa lembar

Misalkan Anda memiliki buku kerja yang berisi banyak lembar kerja, dan sekarang Anda ingin mengekstrak data dalam sel yang sama di beberapa lembar kerja menjadi satu lembar kerja master. Misalnya, tarik sel B8 dari Sheet1, Sheet2, Sheet3, Sheet4… ke dalam master sheet seperti yang ditunjukkan tangkapan layar berikut. Bagaimana Anda bisa menyelesaikan tugas ini dengan cepat dan mudah di Excel?

Excel vba dapatkan nilai sel dari beberapa lembar
Excel vba dapatkan nilai sel dari beberapa lembar
Excel vba dapatkan nilai sel dari beberapa lembar
Excel vba dapatkan nilai sel dari beberapa lembar
Excel vba dapatkan nilai sel dari beberapa lembar
Excel vba dapatkan nilai sel dari beberapa lembar


Referensi sel yang sama dari beberapa lembar kerja menjadi satu lembar master dengan rumus

Jika nama lembar kerja Anda adalah nama lembar default, seperti Lembar1, Lembar2, Lembar3. , Anda dapat menggunakan rumus untuk menangani pekerjaan ini dengan cepat di Excel

1. Pertama, Anda harus membuat daftar nomor pembantu, silakan masukkan 1, 2, 3, 4. nomor urut yang menunjukkan lembar kerja yang perlu Anda rujuk, lihat tangkapan layar

Excel vba dapatkan nilai sel dari beberapa lembar

2. Kemudian, masukkan rumus di bawah ini ke dalam sel tempat Anda ingin mengekstrak datanya, lalu seret gagang isian ke sel yang ingin Anda terapkan rumus ini, dan semua nilai sel yang sama dari beberapa lembar kerja telah diekstrak, lihat tangkapan layar

=INDIRECT("'Lembar" & E2 & "'. $B$8")

Excel vba dapatkan nilai sel dari beberapa lembar

Catatan. Pada rumus di atas, E2 adalah nomor pembantu yang Anda masukkan pada langkah 1, dan B8 adalah referensi sel yang ingin Anda ekstrak. Rumus ini hanya bekerja dengan baik jika nama sheet adalah Sheet1, Sheet2, Sheet3


Referensi sel yang sama dari beberapa lembar kerja menjadi satu lembar master

Kutools for Excel mendukung fitur yang kuat-Merujuk Secara Dinamis ke Lembar Kerja yang dapat membantu Anda mereferensikan nilai sel yang sama di beberapa lembar kerja menjadi lembar master. Silakan lihat demo di bawah ini. Klik untuk mengunduh Kutools untuk Excel

Excel vba dapatkan nilai sel dari beberapa lembar


Referensi sel yang sama dari beberapa lembar kerja menjadi satu lembar master dengan kode VBA

Jika ada puluhan lembar kerja yang nama lembarnya beragam isinya bukan Lembar1, lembar2, dalam hal ini, kode VBA berikut dapat membantu Anda mengisi referensi sel yang sama dari beberapa lembar kerja ke dalam satu lembar kerja sekaligus

1. Di lembar kerja Master, klik sel B8 yang merupakan sel yang ingin Anda ekstrak dari lembar kerja lain

Excel vba dapatkan nilai sel dari beberapa lembar

2. Tahan tombol ALT + F11, dan itu membuka jendela Microsoft Visual Basic for Applications

3. Klik Sisipkan > Modul, dan tempelkan kode berikut di Jendela Modul

kode VBA. referensi sel yang sama dari beberapa lembar kerja

Sub AutoFillSheetNames()
'Update by Extendoffice
Dim ActRng As Range
Dim ActWsName As String
Dim ActAddress As String
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ActRng = Application.ActiveCell
ActWsName = Application.ActiveSheet.Name
ActAddress = ActRng.Address(False, False)
Application.ScreenUpdating = False
xIndex = 0
For Each Ws In Application.Worksheets
If Ws.Name <> ActWsName Then
ActRng.Offset(xIndex, 0).Value = "='" & Ws.Name & "'!" & ActAddress
xIndex = xIndex + 1
End If
Next
Application.ScreenUpdating = True
End Sub

4. Kemudian tekan tombol F5 untuk menjalankan kode ini, dan semua nilai sel B8 dari lembar kerja lain telah ditarik ke lembar kerja Master. Lihat tangkapan layar

Excel vba dapatkan nilai sel dari beberapa lembar

Catatan. Kode VBA ini diterapkan untuk mengisi sel tempat Anda mengklik. Misalnya, jika Anda mengklik sel A1 di lembar kerja tertentu, semua nilai sel A1 dari lembar kerja lain akan diisi ke dalam lembar kerja ini.


Referensi sel yang sama dari beberapa lembar kerja menjadi satu lembar master dengan fitur luar biasa

Jika Anda tidak terbiasa dengan kode VBA, di sini, saya dapat memperkenalkan Anda alat yang berguna - Kutools for Excel, dengan utilitas Dynamically Refer to Worksheets, Anda dapat mengisi referensi sel dari beberapa lembar kerja di Excel dengan mudah

Tips. Untuk menerapkan fitur Dynamically Refer to Worksheets ini, pertama-tama Anda harus mengunduh Kutools for Excel, lalu menerapkan fitur tersebut dengan cepat dan mudah.

Setelah menginstal Kutools for Excel, silakan lakukan seperti ini

1. Klik sel B8 di dalam lembar Master yang ingin Anda ekstrak dari lembar kerja lain

Excel vba dapatkan nilai sel dari beberapa lembar

2. Lalu klik Kutools > Lainnya > Rujuk Secara Dinamis ke Lembar Kerja, lihat tangkapan layar

Excel vba dapatkan nilai sel dari beberapa lembar

3. Di kotak dialog Fill Worksheets References, pilih Fill vertically cell after cell dari Fill order, dan klik kunci kecil di sebelah kotak teks rumus, dan kunci abu-abu akan menjadi kunci kuning, artinya rumus dan referensi sel telah dikunci, . Kemudian, periksa lembar kerja yang ingin Anda ekstrak referensi selnya. Lihat tangkapan layar

Catatan. Jika Anda tidak mengunci kunci kecil ini, referensi sel yang Anda klik akan diubah dengan sel yang dipilih

Excel vba dapatkan nilai sel dari beberapa lembar

4. Kemudian klik tombol Fill Range, dan nilai sel dari sel B8 dari lembar kerja lain telah dicantumkan secara vertikal di lembar kerja Master, lalu tutup kotak dialog ini. Lihat tangkapan layar

Excel vba dapatkan nilai sel dari beberapa lembar

Klik untuk Mengunduh Kutools untuk Excel dan uji coba gratis Sekarang


Lebih banyak artikel

  • Salin Baris Dari Beberapa Lembar Kerja Berdasarkan Kriteria Ke Lembar Baru
  • Misalkan, Anda memiliki buku kerja dengan tiga lembar kerja yang memiliki format yang sama seperti gambar di bawah ini. Sekarang, Anda ingin menyalin semua baris dari lembar kerja ini yang kolom C berisi teks "Selesai" ke dalam lembar kerja baru. Bagaimana Anda bisa menyelesaikan masalah ini dengan cepat dan mudah tanpa menyalin dan menempelkannya satu per satu secara manual?

  • Buat Daftar Nilai Unik Dari Beberapa Lembar Kerja
  • Apakah ada cara cepat bagi kami untuk membuat daftar nilai unik dari semua lembar kerja dalam buku kerja?

  • Countif Nilai Tertentu di Beberapa Lembar Kerja
  • Misalkan, saya memiliki beberapa lembar kerja yang berisi data berikut, dan sekarang, saya ingin mendapatkan jumlah kemunculan nilai tertentu "Excel" dari lembar kerja ini. Bagaimana saya bisa menghitung nilai tertentu di beberapa lembar kerja?

  • Sisipkan Gambar Yang Sama Ke Beberapa Lembar Kerja
  • Biasanya, kita dapat menyisipkan gambar ke dalam lembar kerja dengan cepat menggunakan fungsi Sisipkan di Excel, namun, pernahkah mencoba menyisipkan gambar yang sama ke semua lembar kerja di buku kerja Anda?

  • Jalankan Makro Yang Sama Pada Beberapa Lembar Kerja Sekaligus Di Excel
  • Biasanya, kita dapat menjalankan makro di lembar kerja, jika ada beberapa lembar yang perlu menerapkan makro yang sama ini, Anda harus memicu kode satu per satu lembar. Jika ada cara cepat lain untuk menjalankan makro yang sama di beberapa lembar kerja sekaligus di Excel?


Alat Produktivitas Kantor Terbaik

Kutools for Excel Memecahkan Sebagian Besar Masalah Anda, dan Meningkatkan Produktivitas Anda hingga 80%

  • Gunakan kembali. Masukkan dengan cepat rumus kompleks, bagan  dan apa pun yang pernah Anda gunakan sebelumnya; . Encrypt Cells with password; Create Mailing List and send emails...
  • Super Formula Bar (mengedit beberapa baris teks dan formula dengan mudah); . Reading Layout (easily read and edit large numbers of cells); Paste to Filtered Range...
  • Menggabungkan Sel/Baris/Kolom tanpa kehilangan Data; . Cegah Sel Duplikat; . Combine Duplicate Rows/Columns.. Prevent Duplicate Cells; Compare Ranges...
  • Pilih Baris Duplikat atau Unik ; . Select Blank Rows (all cells are empty); Super Find and Fuzzy Find in Many Workbooks; Random Select...
  • Exact Copy Beberapa Sel tanpa mengubah referensi rumus; . Auto Create References to Multiple Sheets; Insert Bullets, Check Boxes and more...
  • Ekstrak Teks , Tambah Teks, Hapus berdasarkan Posisi, Hapus Spasi ; . Convert Between Cells Content and Comments...
  • Filter Super (simpan dan terapkan skema filter ke sheet lain); . Advanced Sort by month/week/day, frequency and more; Special Filter by bold, italic...
  • Menggabungkan Buku Kerja dan Lembar Kerja ; . Split Data into Multiple Sheets; Batch Convert xls, xlsx and PDF...
  • Lebih dari 300 fitur canggih . Mendukung Office / Excel 2007-2021 dan 365. Mendukung semua bahasa. Penerapan yang mudah di perusahaan atau organisasi Anda. Fitur lengkap Uji coba gratis 30 hari. Jaminan uang kembali 60 hari.
Excel vba dapatkan nilai sel dari beberapa lembar

Baca selengkapnya. Download Gratis. Pembelian.  


Office Tab Menghadirkan antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Lebih Mudah

  • Aktifkan pengeditan dan pembacaan bertab di Word, Excel, PowerPoint , Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru
  • Meningkatkan produktivitas Anda hingga 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari
Excel vba dapatkan nilai sel dari beberapa lembar

Baca selengkapnya. Download Gratis. Pembelian.  

 

Terlama Pertama

Urutkan komentar menurut

Terlama Pertama

Pertama Terbaru

Komentar ( 13 )

Belum ada peringkat. Jadilah yang pertama menilai

Excel vba dapatkan nilai sel dari beberapa lembar

ihiasat

sekitar 8 tahun yang lalu

Komentar ini diminimalkan oleh moderator di situs

terima kasih banyak sangat bermanfaat. gulungan

Membalas

0

0

Excel vba dapatkan nilai sel dari beberapa lembar

fra

sekitar 8 tahun yang lalu

Komentar ini diminimalkan oleh moderator di situs

Dan bagaimana jika saya ingin menentukan sel tidak mengkliknya tetapi menulisnya?

Membalas

0

0

Excel vba dapatkan nilai sel dari beberapa lembar

Keith

sekitar 7 tahun yang lalu

Komentar ini diminimalkan oleh moderator di situs

Anda melewatkan tanda kutip tunggal di baris 16 kode VBA. Kode ini benar. Sub IsiOtomatisSheetNames() 'Perbarui 20131202 Dim ActRng Sebagai Kisaran Dim ActWsName Sebagai String Dim ActAddress Sebagai String Dim Ws Sebagai Lembar Kerja Saat Kesalahan Lanjutkan Berikutnya xTitleId = "KutoolsforExcel" Tetapkan ActRng = Aplikasi. ActiveCell ActWsName = Aplikasi. Lembar aktif. Nama AlamatAkt = ActRng. Alamat (Salah, Salah) Aplikasi. ScreenUpdating = False xIndex = 0 Untuk Setiap Ws Di Aplikasi. Lembar Kerja Jika Ws. Beri nama ActWsName Kemudian ActRng. Offset(xIndeks, 0). Nilai = "='" & Ws. Nama & "'. " & ActAddress xIndex = xIndex + 1 End If Next Application. Pembaruan Layar = True End Sub

Membalas

0

0

Excel vba dapatkan nilai sel dari beberapa lembar

Yakobus

sekitar 6 tahun yang lalu

Komentar ini diminimalkan oleh moderator di situs

Bagaimana cara mereferensikan sel tertentu dibandingkan dengan sel yang telah saya pilih di buku kerja lain?

Membalas

0

0

Excel vba dapatkan nilai sel dari beberapa lembar

Abhisek Mishra

sekitar 6 tahun yang lalu

Komentar ini diminimalkan oleh moderator di situs

hai Terima kasih atas pengkodean Anda, ini sangat bagus dan sangat membantu kami. Dalam kode VBA di atas bagaimana saya bisa mengecualikan lembar kerja yang tersembunyi? . Jadi saya telah membuat beberapa lembar kerja dan menyembunyikannya dan dari mana saya mengekstrak data yang berbeda dari lembar tersembunyi ini. Jadi tolong beri tahu saya pengkodeannya agar tidak mengambil nilai sel dari lembar kerja tersembunyi. Pekerjaan Anda sangat dihargai dan terima kasih atas dukungan Anda yang luar biasa. Salam Abhisek

Membalas

0

0

Excel vba dapatkan nilai sel dari beberapa lembar

Jordan Hynes

sekitar 6 tahun yang lalu

Komentar ini diminimalkan oleh moderator di situs

Hai, saya baru saja mencoba kode vba Anda dan masuk akal bagaimana menggunakannya namun pada spreadsheet master saya agar ini berfungsi, ini sedikit lebih rumit pertama saya ingin ketika saya menjalankan kode agar hasilnya terisi secara horizontal kedua sel id

Membalas

0

0

Excel vba dapatkan nilai sel dari beberapa lembar

Li

sekitar 5 tahun yang lalu

Komentar ini diminimalkan oleh moderator di situs

Apakah ada versi MACbook dari alat ini?

Membalas

0

0

Excel vba dapatkan nilai sel dari beberapa lembar

Mohammad Abd Elhady

sekitar 5 tahun yang lalu

Komentar ini diminimalkan oleh moderator di situs

Dears Mohon diperhatikan bahwa saya menggunakan Referensi Sel Yang Sama Dari Beberapa Lembar Kerja Dengan Kode VBA dan berfungsi dengan baik, tetapi saya perlu memodifikasi sesuatu dalam kode dan saya memerlukan bantuan Anda untuk membuat nilai kembali di lembar master horizontal, bukan vertikal. Salam Hormat, Mohamed AbdELhady

Membalas

0

0

Excel vba dapatkan nilai sel dari beberapa lembar

Mohammad Abd Elhady

sekitar 5 tahun yang lalu

Komentar ini diminimalkan oleh moderator di situs

Dears, Mohon dicatat bahwa saya menggunakan Referensi Sel Yang Sama Dari Beberapa Lembar Kerja Dengan Kode VBA dan itu bekerja dengan saya dengan baik, namun saya membutuhkan bantuan Anda dalam cara saya kode ini mengambil nilai-nilai dalam lembar master horizontal bukan vertikal. Salam Hormat,. -)

Membalas

0

0

Excel vba dapatkan nilai sel dari beberapa lembar

Luzardo

sekitar 5 tahun yang lalu

Komentar ini diminimalkan oleh moderator di situs

Hai, terima kasih ini berfungsi dengan buku kerja di pekerjaan saya. Terima kasih Salam Luzardo

Membalas

0

0

Excel vba dapatkan nilai sel dari beberapa lembar

Becky

sekitar 5 tahun yang lalu

Komentar ini diminimalkan oleh moderator di situs

Saya memiliki spreadsheet dengan semua bulan. Saya ingin beberapa sel dipindahkan dari bulan pertama ke bulan berikutnya (mis. e. , sel B12 di bulan Januari dapat ditautkan ke bulan Februari - Desember sel B12). Bagaimana saya melakukan ini?

Membalas

0

0

Excel vba dapatkan nilai sel dari beberapa lembar

Sam

sekitar 5 tahun yang lalu

Komentar ini diminimalkan oleh moderator di situs

Halo,


Saya memiliki daftar siswa di kolom A dan sekolah yang mereka hadiri di G. Saya ingin lembar kerja mengisi semua siswa yang bersekolah di sekolah X dari lembar kerja yang tersedia. Bagaimana saya melakukan ini?

Membalas

0

0

Excel vba dapatkan nilai sel dari beberapa lembar

Harshal Patil

sekitar 4 tahun yang lalu

Komentar ini diminimalkan oleh moderator di situs

Saya telah membuat lembar stok dan daftar stok pembuka ada di sana dan saya membuat 500 lembar untuk item yang berbeda jadi bagaimana cara memasukkan stok pembuka di semua lembar sekaligus

Bagaimana cara menarik data dari beberapa lembar kerja di Excel menggunakan VBA?

Untuk mengkonsolidasikan semua lembar kerja di buku kerja, pertama-tama kita harus membuat lembar kerja baru (mari kita panggil lembar master) dan kemudian mengulang setiap lembar kerja di buku kerja. Kami harus menemukan rentang data yang valid di setiap lembar kerja dan menambahkan lembar master yang baru dibuat di akhir baris

Bagaimana cara mendapatkan nilai sel dari lembar lain di VBA?

Menjalankan Makro . Untuk menjalankan makro yang disimpan, cukup kembali ke tab Pengembang, pilih Makro lagi, dan pilih makro MySum Anda. select a different spreadsheet, then select a single cell where you want the sum to be inserted. To run a saved macro, just go back to the Developer tab, select Macros again, and choose your MySum macro.

Bagaimana cara menarik data dari beberapa lembar kerja di Excel?

Pada tab Data, di bawah Alat, klik Konsolidasi. Dalam kotak Fungsi, klik fungsi yang ingin digunakan Excel untuk menggabungkan data. Di setiap lembar sumber, pilih data Anda, lalu klik Tambahkan. Jalur file dimasukkan di Semua referensi

Bagaimana cara menarik data dari beberapa lembar kerja di Excel berdasarkan kriteria?

Cara Menarik Data Dari Lembar Lain di Excel Menggunakan Referensi Sel .
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