ikutan... dengan bahasa bluewater, kampungku

Sub TombolInput()

   Dim AlamatCellSumber As String
   Dim AlamatCellTujuan As String

   AlamatCellSumber = "B5"
   AlamatCellTujuan = Sheets("Sheet1").Range("C4")

   Range(AlamatCellTujuan).Value = Range(AlamatCellSumber).Value

End Sub


' -----dapat diringkas menjadi ---

Sub TombolInput2()
   Range(Sheets("Sheet1").Range("C4")) = Range("B5").Value
End Sub

catatan:
Property Value bagi Range adalah Default Property
Artinya di VBA kalau kita menuliskan code Object Range tanpa
menuliskan property nya
misalnya Range("A1")
VBA akan menyangkannya kita menulis  Range("A1").Value
Keadaan ini sering kita manfaatkan untuk memperingkas penulisan coding.



2011/4/30 ghozi alkatiri <[email protected]>
> Assalamu alaikum
> setelah puas dengan jawaban dari pertanyaan (seri 1). masih dengan kasus yang 
> sama tapi lebih lengkap lagi.
> bagaimana caranya membuat macro untuk mengcopy sebuah nilai dari satu cell 
> yang hasilnya akan di paste special value di cell yang lainnya yang nilai 
> referensi cell tujuannya sudah ditentukan dari sebuah perhitungan pada kolom 
> input tertentu.
> wassalam
> Ghozi Alkatiri

Kirim email ke