Methods penting dari range Object
Methods merupakan action yang bisa dilakukan pada range object,
jadi tidak bisa diset/diubah atau diketahui isinya namun hanya bisa
dieksekusi
Select Methods
Untuk memindahkan sel aktif ke sel lain maka kita menggunakan
select, namun
hanya berlaku pada worksheet aktif jadi kalo kita ingin memindahkan ke
cell di worksheet lain maka kita harus aktifkan dulu worksheet
bersangkutan dengan methods Activate
|
'Error when Sheet1 is not active
Sheets("Sheet1").Range("A1:C12").Select
'harus begini
Sheets("Sheet1").Activate
Range("A1:C12").Select
|
Copy and Paste methods
Untuk mengcopy suatu range kita gunakan Copy methods dari object
range namun untuk mem-paste kita harus gunakan Paste methods dari Object
worksheet
atau kita gunakan cara lebih mudah yaitu dengan mengisi argumen destinationnya
Sintaxt :
expression.Copy(Destination)
Destination adalah optional, jika tidak kita isi maka akan dicopy ke clipboard/memory
Contoh:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
Sub CopyRange()
'cara lebih ribet
'pilih dulu rangenya
Range("A1:A12").Select
'lakukan copy methods
Selection.Copy
'pilih range tujuan
Range("C1").Select
'lakukan paste methods dengan Object worksheet
'(activesheet artinya Object worksheet yang aktif)
ActiveSheet.Paste
'atau gunakan cara yang lebih mudah yaitu
Range("A1:A12").Copy Range("C1")
'copy ke worksheet lain
'disini kita gunakan nama argumen diikuti karakter ":=" berguna
'agar lebih mudah dibaca
Worksheets("sheet2").Range("A1:A3").Copy Destination:=Worksheets("sheet3").Range("A5")
End Sub
|
Tidak ada komentar:
Posting Komentar