• Cara Copy Paste Special Value di Excel Secara Cepat Menggunakan Macro VBA

    copy paste special macro vba Pernah dengar istilah paste special ?!
    Ya, fitur ini adalah salah satu fitur andalan dari Microsoft Excel yang memungkinkan pengguna Excel untuk menempelkan hasil data yang disalin sesuai dengan opsi atau hasil yang diinginkan. Salah satu contohnya adalah ketika kita ingin melakukan pengambilan angka (hasil akhir) dengan menggunakan perintah copy-paste dari hasil sebuah formula sederhana.

    Perhatikan contoh data berikut ini
    formula hitung sederhana

    Dengan menggunakan tombol pintas CTRL + V untuk menempelkan hasil dari sebuah formula,maka hanya akan menempelkan referensi sel dan bukan hasil akhir, yang mana Hal ini tentu akan berpengaruh jika nantinya terdapat perubahan sel atau referensi.
    Tutorial terkait lain
    Skrip Macro VBA untuk menyalin sebuah range
    Solusi membuat ranking berdasarkan kelompok atau kelas tertentu
    Membuat nomor transaksi diawali dengan angka 000

    Inilah gunanya kita menggunakan fitur tempel spesial untuk menghindari perubahan hasil akhir dari data yang disalin.
    Opsi tempel spesial atau Copy Paste special bisa dipanggil (setelah anda melakukan perintah menyalin data) dengan menekan tombol tekan Ctrl + Alt + V, atau Alt + E + S untuk membuka dialog Tempel Spesial

    fitur tempel khusus excel
    Selanjutnya, silahkan tentukan pilihan perintah untuk menempelkan hasil salinan, dan akhiri dengan menekan tombol OK.

    Alternatif lain untuk melakukan perintah copy paste special dari contoh data di atas dengan lebih cepat tentu saja dengan menggunakan Macro VBA. Triknya adalah sebagai berikut :
    1. Aktifkan tab Developer jika belum, selanjutnya pilih Insert --> CommandButton (ActiveX Control) dan letakkan di lembar kerja Microsoft Excel anda

    2. Klik ganda objek VBA yang barusan anda buat untuk langsung menuju ke jendela Microsoft Visual Basic Editor
    3. Tempelkan kode berikut ini agar Tombol bisa berfungsi sebagaimana mestinya
      On Error GoTo x
      Dim a As Range, b As Range
      
      Application.DisplayAlerts = False
      Set a = Selection
      Set b = Application.InputBox("rangenya", Type:=8)
      a.Copy
      b.PasteSpecial xlPasteValues
      Application.CutCopyMode = False
      x:
      Exit Sub
      Secara singkat penjelasan baris kode di atas adalah sebagai berikut :
      • Membuat perangkap error untuk menghentikan jalannya kode jika terjadi kesalahan
      • Mendeklarasikan variabel a dan b sebagai sebuah range
      • Menonaktifkan pesan peringatan Microsoft Excel
      • Mengatur variabel a untuk memilih beberapa sel
      • Menjadikan variabel b sebagai jendela InputBox untuk menempelkan hasil salinan
      • Setelah serangkaian syarat tersebut dipenuhi, selanjutnya adalah menyalin isi dari variabel a kemudian menempelkan ke sebuah sel atau range sesuai dengan nilai atau alamat yang ditentukan oleh variabel b, dengan menggunakan opsi xlpasteValues
    4. Tutup jendela Microsoft Visual Basic Editor atau tekan tombol pintas Alt+Q untuk kemebali ke jendela Aplikasi Excel
    5. Sebelum menjalankan kode yang sudah dibuat. Pastikan anda menonaktifkan tombol Design Mode yang terdapat di tab menu Development
      design mode development
    Hasil akhir dari serangkaian tutorial membuat tombol Copy Paste Special menggunakan Macro VBA, bisa anda lihat dalam tampilan berikut ini
    copas spesial excel


    Selamat...Anda sudah berhasil melakukan perintah copy paste special dengan memilih opsi nilai murni dengan menggunakan bantuan Macro VBA Excel.
    Jangan lupa, silahkan kunjungi channel youtube kami untuk melihat video tutorial terbaru. Adios

    Artikel Terkait

  • Still haven't found what are you looking for

    We have provided a complete list of articles on this site to make it easier for you and giving the best solution for your excel issues

    VISIT LINK
    DMCA.com Protection Status

    excelive.com
    is a blogger resources site who provides best excel tutorial based on daily needs. The main mission of excelive is to share our little experience in excel to deliver best time killer for your excel issues, such as the following :
    Macro VBA Excel Functions Custom UDF many more...
    T.O.S
    Term of service

    Read More
    Download Area
    to complete all excel lessons, we have provided a download link for you Find Here
    Copyright © 2016 - excelive.com. Some rights reserved.
    Menyalin sebagian atau keseluruhan materi situs hanya diperbolehkan dengan tautan balik terbuka ke sumbernya.
    equipped with by blogger