Monday, November 19, 2018

√ Dasar-Dasar Copy Paste Range Dengan Coding Vba

Ingin berguru VBA? berikut aku uraikan bahan bagaimana coding atau VBA cara copy range atau cell tersebut ke range yang lain. Misalkan aku memiliki data dari range A1 hingga dengan B10 (A1:B10) menyerupai berikut ini


Data tersebut akan dopy dan dipastekan ke alamat cell tersebut dengan memakai copy paste VBA. Caranya ialah silakan buat 1 buah module CopydanPaste berikut ini

Sub CopydanPaste()
Range("A1:B10").Copy Destination:=Range("E1")
End Sub

Arti dari coding VBA tersebut ialah kita akan menempatkan data dimulai dari cell E1 dan data tersebut sama persis dengan range A1:B10.

Cara lain untuk coding copy paste ialah Anda sanggup menciptakan modul lain menyerupai berikut ini

Sub CopyPasteCaraLain()
Range("A1:B10").Copy
Range("E1").Select
ActiveSheet.Paste
End Sub
Hasil coding kedua script VBA tersebut akan menghasilkan perintah yang sama namun untuk copy dan paste coding yang kedua akan meninggalkan marque atau garis putus-putus yang bergerak pada range A1:B10 dan untuk mengatasi hal tersebut Anda harus menambahkan script berikut ini dibawah ActiveSheet.Paste

Application.CutCopyMode = False
 
 
Hasil tamat script tersebut menyerupai berikut

Sub CopyPasteCaraLain()
Range("A1:B10").Copy
Range("E1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub


Hasilnya akan sama dengan script yang pertama. Silakan gunakan yang mana saja dan berdasarkan aku akan lebih simple yang pertama tetapi bila berdasarkan Anda lebih gampang yang kedua silakan gunakan toh kesudahannya juga tidak akan  beda.

Demikian tutorial dasar bagaimana copy dan paste dengan coding VBA biar bermanfaat. dan selamat mencoba.
Sumber http://www.excel-id.com/