[belajar-excel] mengarahkan pointer ke cell terterntu dengan macro (Seri 2)

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[belajar-excel] mengarahkan pointer ke cell terterntu dengan macro (Seri 2)

ghozi alkatiri
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

 
  Switch to: Text-Only, Daily Digest • Unsubscribe • Terms of Use




   

 
 
 



     




     

  .


   





 



 




mengarahkan pointer ke lokasi tertentu.xlsx (16K) Download Attachment
Kid
Reply | Threaded
Open this post in threaded view
|

Re: [belajar-excel] mengarahkan pointer ke cell terterntu dengan macro (Seri 2)

Kid
Administrator
Tadi sudah bisa punya range tujuan kan
Range(Range("c4").value)

Range tujuan ini tadi akan di select atau di activate
ada tambahan .select atau .activate yang keduanya adalah methods (kerja
berupa prosedur didalamnya sana)

Sekarang mau isi suatu nilai, berarti akan set sesuatu.
Maka seperti set nilai sebuah variabel saja. Pada object, property apa yang
akan diset nilainya dipilih dulu karena tidak semua property bisa di set
nilainya.
by default object range memang property value, jadi kalau akan isi nilai
value dipilih property value dulu
Range(*Range("c4").value*).Value = suatu nilai
kalau formula, yang biru ganti jadi formula.

Nilai ada di cell B5
jadi objectnya Range("b5")

proses set nilai jadi :
Range(*Range("c4").value*).Value = Range("b5").value

bahasa manusianya : si nilainya range, yang alamatnya ada sebagai nilai
range C4, diubah jadi sama dengan nilai range B5

Kid.


2011/4/30 ghozi alkatiri <[hidden email]>

>
>
> 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
> [image: Yahoo! Groups]<http://groups.yahoo.com/;_ylc=X3oDMTJlNDNhMXRmBF9TAzk3NDc2NTkwBGdycElkAzIwNjI3Njc4BGdycHNwSWQDMTcwODI5ODgyMQRzZWMDZnRyBHNsawNnZnAEc3RpbWUDMTMwNDEyMzM2OQ-->
> Switch to: Text-Only<http://mc/compose?to=belajar-excel-traditional@...&subject=Change%20Delivery%20Format:%20Traditional>,
> Daily Digest<http://mc/compose?to=belajar-excel-digest@...&subject=Email%20Delivery:%20Digest>•
> Unsubscribe<http://mc/compose?to=belajar-excel-unsubscribe@...&subject=Unsubscribe>• Terms
> of Use <http://docs.yahoo.com/info/terms/>
>    .
>
>  
>
Reply | Threaded
Open this post in threaded view
|

Re: [belajar-excel] mengarahkan pointer ke cell terterntu dengan macro (Seri 2)

siti Vi
Administrator
In reply to this post by ghozi alkatiri
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 <[hidden email]>
> 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
~siti