Tempel VBA

Tempel VBA

Tempel VBA Excel

Ada tiga cara berbeda untuk menempelkan beberapa data dari satu tempat ke tempat lain di lembar kerja menggunakan VBA. Metode pertama adalah merujuk nilai dari satu sel ke sel lain menggunakan operator penugasan, yang lain menggunakan fungsi tempel, dan yang ketiga menggunakan fungsi PasteSpecial.

Salin dan tempel adalah hal paling umum yang kita lakukan setiap hari di tempat kerja kita. Oleh karena itu, kami tidak memerlukan pengantar khusus untuk spreadsheet biasa. Namun dalam pemrograman VBA, sangat penting untuk memahami konsep metode PASTE untuk memahami program untuk maju ke level berikutnya.

Anda bebas menggunakan gambar ini di situs web Anda, templat, dll., Harap berikan kami tautan atribusiBagaimana Memberikan Atribusi? Tautan Artikel menjadi Hyperlink
Misalnya: Sumber: Tempel VBA (wallstreetmojo.com)

Pahami Metode Tempel VBA dengan Merekam Makro

Mari kita pahami cara kerja metode tempel dengan merekam macroRecording sederhana MacroRecording Macro Sederhana adalah metode di mana excel menyimpan tugas yang dilakukan oleh pengguna. Setiap kali makro dijalankan, tindakan persis ini dilakukan secara otomatis. Makro dibuat di tab Tampilan (di bawah drop-down ‘makro’) atau tab Pengembang Excel. baca lebih lanjut untuk memulai proses. Pertama, kami telah memasukkan nilai di sel A1 seperti yang ditunjukkan pada gambar di bawah ini.

Sekarang, kami akan menunjukkan kepada Anda metode menyalin dan menempel dari sel A1 ke A3. Namun, pertama-tama, ikuti langkah-langkah di bawah ini untuk merekam Makro.

Langkah 1: Klik Rekam Makro di bawah tab pengembang excel Tab Pengembang Excel Mengaktifkan tab pengembang di excel dapat membantu pengguna melakukan berbagai fungsi untuk VBA, Makro dan Add-in seperti mengimpor dan mengekspor XML, mendesain formulir, dll. Tab ini dinonaktifkan oleh default di excel; jadi, pengguna harus mengaktifkannya terlebih dahulu dari menu opsi.baca lebih lanjut.

Langkah 2: Saat Anda mengklik “Rekam Makro,” itu akan menunjukkan kepada Anda nama makro default. Sampai sekarang, klik “OK.”

Langkah 3: Saat Anda mengklik “OK,” itu mulai merekam aktivitas Anda. Hal pertama yang perlu Anda lakukan adalah memilih sel A1 untuk disalin.

Langkah 4: Sekarang, tekan Ctrl + C untuk menyalin sel yang dipilih.

Langkah 5: Sekarang, pilih sel A3, di mana kita harus menempelkan nilai yang telah disalin.

Langkah 6: Sekarang, rekatkan dengan menekan Ctrl + V.

Langkah 7: Sekarang, hentikan rekaman.

Buka Editor Visual Basic untuk melihat rekaman. Di bawah ini adalah rekaman kami.

Hal pertama yang kita lakukan di sini adalah ‘kita telah memilih sel A1’, jadi kode untuk aktivitas ini adalah Range(‘A1’) Select.

Kegiatan selanjutnya adalah kita menyalin sel A1. Anda dapat melihat di sini bahwa kode ini bukan Range(“A1”). Salin lebih baik, katanya Seleksi. Salin, ini karena saat Anda memilih sel, itu menjadi sel aktif atau pilihan. Jadi itu disebut sebagai Seleksi. Salin .

Aktivitas ketiga adalah kami memilih sel A1 untuk ditempelkan, jadi kodenya adalah Range(“A3”). Pilih .

Aktivitas terakhir adalah kita telah menempelkan nilai di dalam sel. Di sini tertulis “Lembar Aktif” karena saat Anda memilih sel, itu menjadi sel aktif dari lembar aktif. Jadi, kodenya adalah “ActiveSheet.Paste .

Seperti ini, metode Tempel berfungsi di VBA.

Rumus

Di bawah ini adalah rumus untuk metode Tempel VBA:

Expression.Paste (Tujuan, Tautan)

Ekspresi tidak lain adalah nama lembar kerja yang ingin Anda tempel. Untuk lebih memahami objek lembar kerja, baca ‘Lembar Kerja VBA Lembar Kerja VBAExcel adalah buku kerja, dan lembar kerja atau lembar disertakan dalam buku kerja itu. Lembar adalah apa yang kami sebut dalam file Excel biasa, tetapi disebut “Lembar Kerja” di VBA. Istilah “Lembar Kerja” mengacu pada semua koleksi lembar kerja.baca artikel selengkapnya.

Anda bisa merujuk ke lembar kerja lain dengan nama. Misalnya, jika Anda ingin menempelkan lembar kerja yang sama dengan yang Anda salin, Anda dapat merujuk lembar kerja saat ini dengan “Lembar Aktif”.

Tujuan: Setelah menyebutkan nama lembar kerja, kita perlu merujuk ke alamat sel tujuan. Misalnya, jika Anda ingin menempelkan di lembar kerja “Data Penjualan” dan sel A5 hingga A10, di bawah ini adalah contoh kodenya.

Lembar Kerja(‘Data Penjualan’).Range(‘A5:A10’)

Jika Anda mengabaikan argumen ini, sel aktif akan memperlakukannya sebagai sel tujuan.

Tautan: Jika Anda ingin membuat tautan ke rentang yang disalin, Anda dapat memberikan argumen sebagai BENAR atau SALAH.

Contoh Metode Tempel di Excel VBA

Di bawah ini adalah contoh metode Tempel VBA Excel.

Contoh #1 – Tempel di Lembar Kerja Excel yang Sama

Sekarang, mari kita lihat penggunaan metode Tempel VBA di lembar yang sama. Misalnya, kami memiliki beberapa nilai dari sel A1 hingga A5 dalam demonstrasi.

Kami ingin menyalin ini dan menempelkannya dari C1 ke C5. Tapi, pertama, ikuti langkah-langkah di bawah ini untuk menulis kode sendiri.

Langkah 1: Sebelum memposting sesuatu, hal pertama yang perlu kita lakukan adalah menyalin berbagai data. Jadi salin rentang dari A1 ke A5.

Kode:

Sub Paste_Example1() Range(“A1:A5”).Copy End Sub

Langkah 2: Setelah menyalin, kita perlu menentukan di mana kita akan menempelkannya. Untuk melakukan ini, pertama, kita perlu menentukan nama lembar kerja. Karena kami menempelkan di lembar yang sama, gunakan objek Lembar Aktif dalam kasus ini.

Kode:

Sub Paste_Example1() Range(“A1:A5”).Copy ActiveSheet.Paste End Sub

Langkah 3: Kita harus menentukan tujuan setelah memilih metode tempel. Jadi, tujuannya adalah Rentang C1 hingga C5.

Kode:

Sub Paste_Example1() Range(“A1:A5”).Copy ActiveSheet.Paste Destination:=Range(“C1:C5”) End Sub

Langkah 4: Kami tidak ingin membuat tautan apa pun ke metode tempel VBA ini, jadi kami mengabaikan argumen berikutnya.

Sekarang, jalankan kode ini menggunakan tombol F5 atau secara manual. Ini akan menyalin dari A1 ke A5 dan menempelkan C1 ke C5.

Jika Anda melihat C1 hingga C5, nilai-nilai ini berada dalam sel dari A1 hingga A5. Jadi, metode Tempel VBA ini menyalin semuanya dan menempelkan semuanya.

Sekarang, kita akan menggunakan argumen LINK untuk melihat cara kerjanya. Untuk argumen LINK, kami telah menyediakan BENAR.

Kode:

Sub Paste_Example1() Range(“A1:A5”).Copy ActiveSheet.Paste Link:=True End Sub

Ini akan membuat tautan ke sel dari A1 ke A5.

Jadi, itu telah membuat tautan. Salah satu fitur penting yang hilang adalah pemformatan sel di sini. Itu belum menempelkan gaya pemformatan apa pun.

Contoh #2 – Tempel di Lembar Kerja Excel yang Berbeda

Menyalin dari satu lembar kerja ke lembar lain membutuhkan nama lembar kerja. Misalnya, asumsikan Anda ingin menyalin data dari “Lembar Pertama”. Anda ingin menempelkan di lembar “Lembar Kedua” di bawah ini adalah cara merujuk ke lembar.

Kode:

Sub Paste_Example2() Worksheets(“First Sheet”).Range(“A1:A5”).Copy Worksheets(“Second Sheet”).Paste Destination:=Range(“C1:C5”) End Sub

Ini akan menyalin data dari A1 ke A5 dari nama lembar “Nama Depan”, lalu menempelkannya ke lembar “Lembar Kedua” dalam rentang C1 hingga C5.

Artikel yang Direkomendasikan

Artikel ini telah menjadi panduan untuk VBA Paste. Di sini, kita mempelajari cara kerja metode Tempel melalui kode VBA Excel, contoh praktis, dan template yang dapat diunduh. Di bawah ini Anda dapat menemukan beberapa artikel Excel VBA yang berguna: –

  • Nilai Tempel VBA
  • Lembar Kerja Salinan VBA
  • Salin Tempel VBA
  • Tempel Khusus menggunakan VBA

Related Posts

Tinggalkan Balasan