Tampal VBA Khas untuk Menyalin Nilai dan Format dalam Excel (9 Contoh) -

  • Berkongsi Ini
Hugh West

Apabila kami perlu menyalin dan menampal sebarang data dalam Microsoft Excel, kami mempunyai kemudahan alat pintasan dan reben yang berbeza dalam Excel. Excel VBA Makro juga mempunyai kemudahan tersebut dan bukannya pilihan buku kerja. Kami akan membincangkan nilai dan format VBA Paste Special dalam Excel.

Muat turun Buku Kerja Amalan

Muat turun buku kerja latihan ini untuk bersenam semasa anda membaca artikel ini.

Nilai dan Format Menggunakan PasteSpecial.xlsm

9 Contoh untuk Menyalin Nilai dan Format dengan Tampal Khas dalam Excel VBA

Dalam artikel ini, kita akan membincangkan 9 kaedah dengan VBA Makro untuk Tampal Khas nilai dan format dalam Excel.

Kami akan pertimbangkan set data di bawah untuk tujuan ini.

1. Gunakan InputBox dalam VBA Tampal Khas untuk Menyalin Nilai dan Format

Kami akan menggunakan pilihan InputBox dalam contoh ini untuk Tampal Khas .

Langkah 1 :

  • Pergi ke tab Pembangun .
  • Klik pada Rekod Makro .
  • Tetapkan Excel_Paste_Special_1 sebagai Nama Makro .
  • Kemudian tekan OK .

Langkah 2:

  • Sekarang, klik perintah Makro .
  • Pilih Makro dan kemudian tekan Langkah Ke .

Langkah 3:

  • Salin dan tampal yang berikut kod pada modul arahan.
8540

Langkah 4:

  • Tekan F5 untuk menjalankankod.
  • Kotak dialog baharu akan muncul. Pilih julat sumber pada kotak itu.
  • Kemudian tekan OK .

Langkah 5:

  • Kotak dialog lain akan muncul. Pilih julat kosong untuk menampal sel yang disalin.

Sekarang, lihat set data.

Semua data disalin dengan nilai dan format menggunakan VBA Paste Special .

Baca Lagi: Cara Memohon VBA PasteSpecial dan Simpan Pemformatan Sumber dalam Excel

2. Sisipkan Julat Sel dengan Nilai dan Format Menggunakan xlPasteAllUsingSourceTheme dalam VBA Tampal Khas

Kami akan memasukkan julat sel terus pada VBA kod dalam bahagian ini.

Langkah 1:

  • Tekan Alt+F11 untuk memasuki modul arahan.
  • Letakkan kod berikut pada modul arahan.
3014

Langkah 2:

  • Sekarang, tekan F5 untuk menjalankan kod.

Perintah xlPasteAllUsingSourceTheme ini menyalin pendua tepat data sumber.

Baca Lagi: Excel VBA: Salin Nilai Sel dan Tampal ke Sel Lain

3. Gunakan Pembolehubah VBA untuk Memasukkan Julat dengan Nilai dan Format Menggunakan Tampal Khas

Kami akan menunjukkan penggunaan pembolehubah dalam kod VBA Tampal Khas di sini.

Langkah 1:

  • Mula-mula, masukkan modul arahan dengan menekan Alt+F11 .
  • Wite kod di bawah dalam arahanmodul.
8287

Langkah 2:

  • Tekan F5 dan jalankan kod.

Baca Lagi: Excel VBA: Salin Julat ke Buku Kerja Lain

4. Gunakan xlPasteValues ​​dan xlPasteFormats untuk Menyalin Nilai dan Format dalam Helaian Lain Memastikan Format Tidak Berubah

Kaedah di atas digunakan untuk menyalin dan menampal data dalam helaian yang sama. Sekarang, kami akan menunjukkan cara menggunakan VBA Paste Special untuk helaian yang berbeza.

Langkah 1:

  • Masukkan modul arahan dengan mengklik Alt+F11 dan menyalin kod berikut padanya.
2936

Langkah 2:

  • Tekan F5 untuk menjalankan kod.

Kita boleh melihat data Data_Set disalin ke Different_Sheet .

Baca Lagi: Cara Menggunakan VBA PasteKhas untuk Formula dan Format dalam Excel (3 Cara)

Bacaan Serupa

  • Cara Menyalin Berbilang Sel ke Helaian Lain dalam Excel (9 Kaedah)
  • Perbezaan Antara Tampal dan Tampal Khas dalam Excel
  • Excel VBA untuk Menyalin Data daripada Buku Kerja Lain tanpa Membuka
  • Cara Salin dan Tampal dalam Excel dan Kekalkan Saiz Sel (7 Contoh)
  • Salin dan Tampal Nilai ke Baris Kosong Seterusnya dengan Excel VBA (3 Contoh)

5 . Gunakan xlPasteFormats untuk Menampal Format Sahaja

Dalam kaedah sebelumnya, kami menyalin keseluruhan data dan menampalnyadengan tiada perubahan. Tetapi dalam bahagian ini, kami hanya akan menyalin format data.

Langkah 1:

  • Pergi ke modul arahan dengan menekan Alt+ F11 .
  • Salin dan tampal kod di bawah dalam modul arahan.
7295

Langkah 2:

  • Sekarang, tekan butang F5 dan jalankan kod.

Lihat set data. Hanya format yang disalin, tiada nilai hadir di sini.

Baca Lagi: Cara Salin dan Tampal dalam Excel Tanpa Menukar Format

6. Gunakan xlPasteValues ​​untuk Menampal Nilai Sahaja

Kami boleh menyalin nilai hanya menggunakan VBA Paste Special .

Langkah 1:

  • Tekan Alt+F11 untuk memasuki modul arahan.
  • Tulis kod berikut pada modul arahan.
9875

Langkah 2:

  • Klik pada F5 dan jalankan kod.

Perhatikan set data. Hanya nilai disalin di sini. Tiada format disalin dalam kaedah ini.

Baca Lagi: Cara Menggunakan VBA untuk Menampal Nilai Sahaja tanpa Pemformatan dalam Excel

7. Salin dan Tampal Semua Kandungan Sel Tunggal

Dalam bahagian sebelumnya, kami menyalin julat data. Di sini, kami akan menyalin hanya satu sel.

Langkah 1:

  • Sekarang, tekan Alt+F11 dan masukkan arahan modul.
  • Taip kod berikut pada modul.
1926

Langkah 2:

  • Sekarang, tekan F5 butang untuk menjalankan kod.

Kita dapat melihat bahawa satu sel disalin di sini, bukan julat.

Baca Lagi: Formula untuk Menyalin dan Menampal Nilai dalam Excel (5 Contoh)

8. Salin dan Tampal Semua Atribut Lajur Tertentu dengan VBA

Seperti sel tunggal, kita boleh menyalin satu lajur dalam set data.

Langkah 1:

  • Hanya tekan Alt+F11 untuk memasuki modul arahan.
  • Tulis kod di bawah dalam modul.
9893

Langkah 2:

  • Jalankan kod dengan menekan F5 .

Di sini, kita dapat melihat bahawa Lajur B disalin ke Lajur E .

Baca Lagi: [Tetap]: Klik Kanan Salin dan Tampal Tidak Berfungsi dalam Excel (11 Penyelesaian)

9. Salin dan Tampal Semua Atribut Baris dengan Excel VBA

Begitu juga, kita boleh menyalin satu baris menggunakan Tampal Khas .

Langkah 1 :

  • Klik pada Alt+F11 untuk memasuki modul arahan.
  • Salin kod berikut pada modul arahan.
2991

Langkah 2:

  • Jalankan kod dengan menekan F5 .

Di sini, Baris 4 disalin ke Baris 11 .

Baca Lagi: Cara Menyalin Berbilang Baris dalam Excel Menggunakan Makro (4 Contoh)

Kesimpulan

Dalam artikel ini, kami telah menerangkan 9 kaedah VBA Tampal nilai dan format Khas dalam Excel. Saya harap ini akan memuaskankeperluan anda. Sila lihat tapak web kami Exceldemy.com dan berikan cadangan anda dalam kotak ulasan.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.