Note: The other languages of the website are Google-translated. Back to English
English English

Bagaimana cara menyalin beberapa pilihan atau rentang di Excel?

Misalnya, Anda memiliki lembar kerja yang besar, dan sekarang Anda hanya ingin menyalin beberapa rentang yang dipilih dan mendistribusikan ke lembar kerja lain. Tetapi ketika Anda memilih beberapa rentang dan mengklik salin, akan ada kotak dialog prompt untuk mengingatkan Anda "Perintah itu tidak dapat digunakan pada banyak pilihan." Dalam kondisi ini, bagaimana Anda dengan cepat menyalin beberapa rentang yang dipilih? Berikut beberapa trik bagi Anda untuk menyelesaikan tugas ini.


Salin beberapa rentang yang dipilih dengan Clipboard

Dengan bantuan dari clipboard, Anda bisa menempelkan semua rentang yang dipilih ke rentang atau lembar kerja lain sekaligus. Harap lakukan sebagai berikut:

1. Klik Beranda > doc menyalin beberapa rentang 09 dalam clipboard grup untuk menampilkan clipboard Pane.. Lihat tangkapan layar:

2. Dan kemudian salin rentang yang dipilih yang Anda butuhkan satu per satu. Pada saat yang sama, rentang yang disalin telah muncul di clipboard Pane. lihat tangkapan layar di atas:

3. Pilih sel pertama dari rentang tujuan yang akan Anda tempelkan semua rentang yang disalin, dan klik Tempel Semua tombol di clipboard Panel.

Dan kemudian semua rentang yang disalin telah ditempelkan ke rentang tujuan yang ditentukan.

Gabungkan beberapa pilihan dengan mudah dari banyak lembar kerja / buku kerja ke dalam satu lembar kerja / buku kerja

Mungkin membosankan untuk menggabungkan lusinan lembar dari workbook yang berbeda menjadi satu lembar. Tetapi dengan Kutools for Excel's Gabungkan (lembar kerja dan buku kerja) utilitas, Anda dapat menyelesaikannya hanya dengan beberapa klik! Uji Coba Gratis Fitur Lengkap 30 hari!
iklan menggabungkan lembar buku 1

Kutools untuk Excel - Termasuk lebih dari 300 alat praktis untuk Excel. Uji coba gratis fitur lengkap 30 hari, tidak perlu kartu kredit! Get It Now

Salin beberapa rentang yang dipilih dengan kode VBA

Dengan kode VBA, Anda juga dapat menyalin beberapa rentang yang dipilih dan menempelkannya ke lembar kerja lainnya.

1. Memegangnya Ctrl kunci dan pilih beberapa rentang yang tidak berdekatan yang ingin Anda gunakan.

2. tekan lain + F11 tombol secara bersamaan untuk membuka Microsoft Visual Basic untuk aplikasi window, klik Menyisipkan > Modul, dan masukkan kode berikut ke dalam Modul:

Opsi Explicit Sub CopyMultipleSelection () Dim SelAreas () As Range Dim PasteRange As Range Dim UpperLeft As Range Dim NumAreas As Integer, i As Integer Dim TopRow As Long, LeftCol As Integer Dim RowOffset As Long, ColOffset As Integer Dim NonEmptyCellCount As Integer 'Exit jika kisaran tidak dipilih Jika TypeName (Pilihan) <> "Range" Kemudian MsgBox "Pilih kisaran yang akan disalin. Pilihan ganda diperbolehkan." Keluar dari Sub End Jika 'Simpan area sebagai objek Jarak terpisah NumAreas = Seleksi.Areas.Count ReDim SelAreas (1 Ke NumAreas) Untuk i = 1 Ke NumAreas Atur SelAreas (i) = Seleksi Area (i) Berikutnya' Tentukan kiri atas sel dalam beberapa pilihan TopRow = ActiveSheet.Rows.Count LeftCol = ActiveSheet.Columns.Count For i = 1 To NumAreas If SelAreas (i) .Row <TopRow Then TopRow = SelAreas (i) .Row If SelAreas (i) .Column <LeftCol Lalu LeftCol = SelAreas (i) .Column Berikutnya Set UpperLeft = Sel (TopRow, LeftCol) 'Dapatkan alamat tempel Pada Kesalahan Lanjutkan Berikutnya Set PasteRange = Application.InputBox _ (Prompt: = "Tentukan sel kiri atas untuk menempelkan range: ", _ Title: =" Copy Mutliple Selection ", _ Type: = 8) On Error GoTo 0 'Keluar jika dibatalkan Jika TypeName (PasteRange) <>" Range "Lalu Keluar dari Sub' Pastikan hanya sel kiri atas yang digunakan Set PasteRange = PasteRange.Range ("A1") 'Periksa rentang tempel untuk data yang ada NonEmptyCellCount = 0 Untuk i = 1 Ke NumAreas RowOffset = SelAreas (i) .Row - TopRow ColOffset = Sel Area (i) .Column - LeftCol NonEmptyCellCount = NonEmptyCellCount + _ Application.CountA (Range (PasteRange.Offset (RowOffset, ColOffset), _ PasteRange.Offset (RowOffset + SelAreas (i) .Rows.Count - 1, _ ColOffset + SelAreas) (i) .Columns.Count - 1))) Selanjutnya i 'Jika rentang tempel tidak kosong, peringatkan pengguna Jika NonEmptyCellCount <> 0 Lalu _ Jika MsgBox ("Timpa data yang ada?", vbQuestion + vbYesNo, _ "Salin Beberapa Pilihan ") <> vbYes Kemudian Keluar Sub 'Salin dan tempel setiap area Untuk i = 1 Ke NumAreas RowOffset = SelAreas (i) .Row - TopRow ColOffset = SelAreas (i) .Column - LeftCol SelAreas (i). Salin PasteRange.Offset ( RowOffset, ColOffset) Selanjutnya i End Sub

3. Kemudian klik Run tombol untuk menjalankan kode.

4. Dan sekarang tentukan sel untuk menempelkan rentang di pembukaan Salin Beberapa Pilihan kotak dialog, dan klik OK tombol. Lihat tangkapan layar:


Salin dengan cepat beberapa rentang yang dipilih dari satu lembar kerja

The Salin Beberapa Rentang kegunaan Kutools untuk Excel dapat membantu Anda dengan mudah menyalin beberapa rentang dari lembar kerja aktif dengan cepat. Harap lakukan sebagai berikut:

Kutools untuk Excel - Termasuk lebih dari 300 alat praktis untuk Excel. Uji coba gratis fitur lengkap 30 hari, tidak perlu kartu kredit! Get It Now

1. Pilih rentang yang ingin Anda gunakan satu per satu tanpa menahan Ctrl kunci, lalu klik Kutools > Salin Rentang. Lihat tangkapan layar:

2. di Salin Beberapa Rentang kotak dialog, periksa Semua opsi dari Tempel khusus bagian, dan klik Oke button. Lihat tangkapan layar di atas:

Catatan: Jika Anda ingin mempertahankan tinggi baris dan lebar kolom seperti kisaran aslinya, harap periksa Termasuk tinggi baris pilihan dan Termasuk lebar kolom opsi di kotak dialog Salin Beberapa Rentang.

3. Dan tentukan sel untuk menempelkan rentang di kotak prompt berikut, dan klik OK .

Dan sekarang semua rentang yang dipilih akan ditempelkan ke sel yang ditentukan dengan tinggi baris dan lebar kolom yang sama seperti pilihan asli.

Klik di sini untuk informasi lebih lanjut tentang utilitas Salin Beberapa Rentang       

Kutools untuk Excel - Termasuk lebih dari 300 alat praktis untuk Excel. Uji coba gratis fitur lengkap 30 hari, tidak perlu kartu kredit! Get It Now


Salin beberapa rentang dari banyak lembar kerja / buku kerja

Kutools for Excel menyediakan yang lain Gabungkan Lembar Kerja utilitas untuk menyalin beberapa rentang dari banyak lembar kerja atau banyak buku kerja dengan mudah di Excel. Harap lakukan sebagai berikut:

Kutools untuk Excel - Termasuk lebih dari 300 alat praktis untuk Excel. Uji coba gratis fitur lengkap 30 hari, tidak perlu kartu kredit! Get It Now

1. klik Kutools Plus > Menggabungkan.

2. Pada kotak dialog Combine Worksheets - Langkah 1 dari 3 pembuka, centang Gabungkan beberapa lembar kerja dari buku kerja menjadi satu lembar kerja pilihan, dan klik Next .

3. Di kotak dialog Gabungkan Lembar Kerja - Langkah 2 dari 3, lakukan seperti di bawah ini:

(1) Pilih buku kerja di Daftar buku kerja bagian, dan kemudian klik Browse tombol di belakang setiap lembar kerja untuk menentukan rentang dari setiap lembar kerja;
(2) Klik Add tombol untuk menambahkan buku kerja lain yang akan Anda salin rentangnya, lalu ulangi di atas (1) untuk menentukan rentang dalam buku kerja yang ditambahkan.
(3) Klik Finish .

Kutools untuk Excel - Termasuk lebih dari 300 alat praktis untuk Excel. Uji coba gratis fitur lengkap 30 hari, tidak perlu kartu kredit! Get It Now

4. Kemudian kotak dialog Kutools for excel keluar dan meminta skenario kombinasi tabungan. Silakan klik Yes tombol atau Tidak tombol yang Anda butuhkan.

Sejauh ini semua rentang tertentu dari beberapa lembar kerja atau buku kerja telah disalin dan ditempelkan ke buku kerja baru.


Demo: Salin beberapa rentang yang dipilih dari satu lembar kerja

Demo: Salin beberapa rentang yang dipilih dari banyak buku kerja / lembar kerja


Kutools untuk Excel menyertakan lebih dari 300 alat praktis untuk Excel, gratis untuk dicoba tanpa batasan dalam 30 hari. Unduh dan Uji Coba Gratis Sekarang!

Alat Produktivitas Kantor Terbaik

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

  • Reuse: Masukkan dengan cepat rumus, bagan yang kompleks dan apa pun yang pernah Anda gunakan sebelumnya; Enkripsi Sel dengan kata sandi; Buat Milis dan mengirim email ...
  • Bilah Formula Super (dengan mudah mengedit beberapa baris teks dan rumus); Membaca Tata Letak (membaca dan mengedit sel dalam jumlah besar dengan mudah); Tempel ke Rentang yang Difilter...
  • Gabungkan Sel / Baris / Kolom tanpa kehilangan Data; Pisahkan Konten Sel; Gabungkan Baris / Kolom Duplikat... Mencegah Sel Duplikat; Bandingkan Rentang...
  • Pilih Duplikat atau Unik Baris; Pilih Baris Kosong (semua sel kosong); Temukan Super dan Temukan Fuzzy di Banyak Buku Kerja; Pilih Acak ...
  • Salinan Tepat Beberapa Sel tanpa mengubah referensi rumus; Buat Referensi Otomatis ke Beberapa Lembar; Sisipkan Poin, Kotak Centang, dan lainnya ...
  • Ekstrak Teks, Tambahkan Teks, Hapus berdasarkan Posisi, Hapus Space; Membuat dan Mencetak Subtotal Paging; Konversi Konten Antar Sel dan Komentar...
  • Filter Super (simpan dan terapkan skema filter ke sheet lain); Penyortiran Lanjutan menurut bulan / minggu / hari, frekuensi dan lainnya; Filter Khusus dengan huruf tebal, miring ...
  • Gabungkan Workbooks dan WorkSheets; Gabungkan Tabel berdasarkan kolom kunci; Pisahkan Data menjadi Beberapa Lembar; Konversi Batch xls, xlsx dan PDF...
  • Lebih dari 300 fitur canggih. Mendukung Office / Excel 2007-2019 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.
tab kte 201905

Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab 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.
  • Tingkatkan produktivitas Anda hingga 50%, dan kurangi ratusan klik mouse untuk Anda setiap hari!
officetab bawah
Urutkan komentar berdasarkan
komentar (14)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
Saya ingin memilih baris seperti 1, 5,6,10. jadi bagaimana saya bisa menyalin baris ini ???
Komentar ini diminimalkan oleh moderator di situs
Dalam hal ini Anda cukup memilih baris dan menyalinnya seperti biasa.
Komentar ini diminimalkan oleh moderator di situs
Bagaimana saya bisa menyalin sel a1, e5, g2, dan seterusnya.... (lebih dari 1000 sel di kolom yang sama) dan menempelkannya ke b1, f5, h2 (tepat ke kolom berikutnya di baris yang sama.)
Komentar ini diminimalkan oleh moderator di situs
Ditemukan penjelasan opsi di atas untuk menyalin beberapa rentang sangat membantu - terima kasih! Saya menggunakan opsi 'papan klip' ​​untuk menyalin beberapa baris. Harus memilih setiap grup baris berurutan dan menyalinnya, melanjutkan dan memilih baris berikutnya atau grup baris berturut-turut dan menyalinnya, dll. Tapi setelah ini mudah, pergi ke tempat Anda ingin menempelkannya, misalnya lembar baru, dan klik 'Tempel semua' dari Clipboard dan semua baris disalin ke sana tanpa celah! Persis seperti yang saya inginkan - sekali lagi terima kasih!
Komentar ini diminimalkan oleh moderator di situs
Terima kasih banyak SOOOOOO - situs yang luar biasa
Komentar ini diminimalkan oleh moderator di situs
Saya menemukan bahwa jika Anda membuka bidang tugas Clipboard, Anda dapat menyalin beberapa baris hanya menggunakan ctrl+C dan menempelkannya secara berurutan dengan crtl+V menggunakan Excel 2007.
Komentar ini diminimalkan oleh moderator di situs
Hai, Apakah mungkin untuk menyesuaikan kode sehingga sel yang disalin dapat ditempelkan di lembar lain? Sekarang saya mendapatkan pesan kesalahan "400" ketika saya mencoba ini. Saya menggunakan Office 2010. Juga, apakah mungkin untuk menyalin sehingga baris kosong dihapus? Saya memiliki dokumen besar dan saya menyalin beberapa sel dengan ratusan baris yang tidak disalin di antaranya. Ini menghasilkan output yang agak besar.
Komentar ini diminimalkan oleh moderator di situs
Terima kasih untuk kodenya, bekerja dengan sempurna. Kurangnya fungsi aneh di dalam Excel ini telah membuat saya bingung berkali-kali di masa lalu. Biasanya lebih cepat pada akhirnya untuk mengatasinya, tetapi dalam kasus ini saya memiliki 4000 sel berkode warna sehingga setiap penyelesaian akan memakan waktu lama, jadi saya sangat berterima kasih. Steve
Komentar ini diminimalkan oleh moderator di situs
Hai! Bagaimana cara menggunakan Kode VBA yang sama di atas tetapi alih-alih hanya menempel, saya ingin menempelkan khusus hanya untuk nilainya. Tabel tempat saya meletakkan nilai (konstanta) sudah diformat dan dengan total (rumus)
Terima kasih banyak sebelumnya!
Komentar ini diminimalkan oleh moderator di situs
Hai Katrina Manahan,

Silahkan buka jendela Microsoft Visual Basic for Applications, dan buat Module baru, tinggal tekan CTRL+V untuk langsung paste kode VBA. Nomor urut sebelum kode tidak akan ditempel.
Komentar ini diminimalkan oleh moderator di situs
Hai. Kode yang bagus, berfungsi dengan baik. Apakah mungkin untuk memodifikasi kode sedemikian rupa sehingga memungkinkan untuk menyisipkan/menempelkan baris/rentang pasar beberapa kali, bukan hanya satu kali?
Komentar ini diminimalkan oleh moderator di situs
Hai Yakub,
Mungkin fitur Sisipkan Baris Judul dari Kutools for Excel ini dapat menyelesaikan masalah Anda.
https://www.extendoffice.com/product/kutools-for-excel/excel-insert-title-rows.html
Komentar ini diminimalkan oleh moderator di situs
Halo,
Postingan yang bagus dan kode VBA bekerja dengan sempurna. Apakah mungkin untuk mengubah kode untuk menempelkan nilai> khusus? Jika demikian, bagaimana?
Terima kasih!
Komentar ini diminimalkan oleh moderator di situs
Halo,
Kode hebat tetapi bertanya-tanya bagaimana saya bisa menempelkan nilai daripada hanya menempel?
terima kasih :)
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan