*Me*. adalah *mewakili Object* yg menjadi wadah dimana Procedures yg
dituliskan
misal 1:
=====
anda menuloiskan Makro (prosedur-prosedur) di module milik Sheet1
maka jika dikatakan
*Me.TextBox1 = 120*
sama dengan
*Sheets("Sheet1").TextBox1 = 120*
maksudnya adalah mengisi value 120 ke TextBox1 yg berada (milik) Sheet1
Sheet1 Sendiri sebagai Object Worksheet dlm statement di atas di
expresikan dengan Me.
*Me.Range("F16").EntireColum.Delete*
*
*
Sebetulnya Me di atas (sebg wakil Object Sheet1) tidak perlu ditulis,
karena prosedur sudah berada di MOdule milik Sheet1
misal 2:
=====
Anda menulis prosedur-prosedur pada Module UserForm1
*Me.Top = 500*
mengeSET Top milik USERFORM menjadi 500
*Me.BackColor = RGB(100, 155, 256)*
sama nilainya dengan
UserForm1.BackColor = RGB(100.155.256)
*Unload Me*
mengUnload UserForm1 (dari keadaan tertayang menjadi hilang)
*Me.Hide*
meyembunyikan (me non aktifkan ) Userform1
mudah mudahan yang hanya sekelumit ini cukup dapat difahami
~siti
2011/8/7 Kurei recca <[email protected]>
> **
>
>
> Salam Para Master Excel,
>
> Sebelumnya mohon maaf karena tidak melampirkan file karena memang belum ada
> kasus penggunaan me-nya.
> Saya sering melihat penggunaan me dalam coding vba macro. Me.*Expression *
> akan
> tetapi saya belum memahami bagaimana cara kerja / proses me ini ?
> Mohon pencerahan penggunaan *me.expression *tersebut.
> (Tolong dengan bahasa yang mudah dimengerti ya.. heeehee karena sudah baca
> help pun masih belum paham)
>
> Kalo boleh bisa pake contoh kasuss
>
> Terimakasih yang sebesar besarnya
>
> Best Regards,
> Ridwan SH
>