Pak/Bu Harumi,

nama=.cells(2,2).value         'perintah di worksheet asal
>> dengan asumsi, tanda titik menempel pada sebuah object worksheet
(dibaris sebelumnya mungkin ada baris With Sheets(bla-bla-bla)
baris perintah diatas bahasa manusianya :
"isi variabel nama dengan suatu nilai yang ada di sebuah sheets (tanda
titik) pada cell B2 [cells(2,2) -> cell baris ke-dua dan kolom ke-2 dari
yang dirujuk]

alamat=.cells(3,2).value        'perintah di worksheet asal
>> bahasa manusianya apa hayo ?

'dengan baristujuan adalah sebuah variabel yang berisi nomor baris terakhir
sheet tujuan yang berisi data (mungkin) + 1 -> jadinya adalah baris baru
nama=.cells(baristujuan,1).value                'perintah di sheet tujuan
alamat=.cells(baristujuan,2).value              'perintah di sheet tujuan
>> jika sudah paham tentang bahasa manusia yang di atas tadi, kira-kira
bahasa manusia untuk di sheet tujuan ini bagaimana ?


Sekarang, coba copas script berikut ke sebuah module dan di jalankan
Public Sub BelajarVBA_Tentang_PropertiCells()
    Dim rng As Range

    Set rng = Sheet1.Range("C3:F9")
    rng.Interior.ColorIndex = 4
    MsgBox "Sheets(""" & Sheet1.Name & """).Cells(2,3) adalah cell " & _
                    Sheet1.Cells(2, 3).Address & vbCrLf & _
            "Range(""C3:F9"").Cells(2,3) adalah cell " & _
                    rng.Cells(2, 3).Address
End Sub

Wassalam,
Kid.

2012/6/19 Harumi Wanasita <[email protected]>

> **
>
>
> lg belajar dengan suatu buku...
> untuk perintah di worksheet asal dikatakan bahwa
> nama=.cells(2,2).value
> alamat=.cells(3,2).value
> angka dalam kurung yg pertama menyatakan baris dan kedua menyatakan kolom
> saya berasumsi bahwa kolom A terhitung kolom ke dua.
> kemudian untuk worksheets tujuan
> nama=.cells(baristujuan,1).value
> alamat=.cells(baristujuan,2).value
> kalo untuk baris ok alamatnya disebut baris tujuan karena merupakan baris
> terakhir+1
> kalo kolom untuk nama kenapa kolom satu sedang alamat kolom2
> padahal diasumsi pertama saya untuk worsheet asal adalah kolom A disebut
> sebagai kolom2
> apakah bisa dimengerti pertanyaan sy?
> terima kasih jawabannya...
>
>  
>

Kirim email ke