betul sekali kata bang momods itu: terorinya fungsi hanya menembalikan data,
tetapi
di VBA function procedures bisa didomplengi instruksi untuk melakukan
action...

ada juga tulisan di milis ini, posting tgl 29 Nov setahun yang lalu:
http://tech.groups.yahoo.com/group/XL-mania/message/9328

di situ antara lain terbaca di tengah tulisan: dua alenia spt ini

*quote:*
Salah satu nilai property object autofiter itu, (misalnya nama kriteria  yg
saat itu dipilih), dapat dihadirkan ke worksheet dengan sebuah User Defined
Function (UDF).  Jika UDF itu kita tuliskan ke woksit sebagai formula,
mestinya hasil UDF akan di refresh setiap kali terjadi peristiwa filtering,
karena data yg disajikan tergantung dari situasi/hasil filtering. Artinya:
prosedur fungsi (UDF dibuat dengan sebuah prosedur function) pada saat itu
dieksekusi.

Sementara itu, dalam prosedur fungsi, selain tujuan utama mengembalikan
data,* ternyata dapat pula di'tumpangi' tugas action, misalnya memunculkan
MessageBox berisi info sekitar filtering tsb*.  Jadi siti kira, bersamaan
dengan direfresh-nya hasil formula yg mengandung UDF tsb (alias
tereksekusinya prosedur) harusnya muncul pula MessageBox berisi info khusus
itu.
*unquote*

siti
= suka sekali pakar singkong,
apalagi jika hampir matang di ambil "sumbu"nya, liang bekas sumbu ujung
bawah
disumpal dengan bawang, ujung atas dituangi jelantah (minyak bekas
menggoreng
ikan asin), ditutup dgn bawang pula, lalu dibakar sampai matang benar.
whihhhh.. wuenake rek...



2008/11/18 abimono <[EMAIL PROTECTED]>

>  hai XL-mania,
>
> ini email lama sekali dari bu guru Siti Vi. pas lagi baca2 lagi... saya
> tertarik dengan satu statement yang umum dikatakan para programmer vba
>
> "*Prosedur jenis ini [procedure function] tidak dibuat untuk  melaksanakan
> aksi, tetapi khusus untuk menghasilkan / mengembalikan sebuah nilai"*
>
> sebenarnya ini memang pengertian umumnya. tapi kalau belajar yang umum2
> saja bisa belajar dari help excel, bukan XL-mania kan? :)
>
> ok, sebenarnya excel punya sedikit "kelainan". function pun dapat menjadi
> trigger atas sebuah atau beberapa aksi pada sheet. beberapa aksi yang dapat
> dilakukan itu adalah:
> - merubah isi dari sebuah comment
> - melakukan merge pada cell
> - menambahkan comment
> - menghapus comment
> - menambah indent
> - dan lain lain
>
> untuk jelasnya silahkan lihat attachment, jangan lupa enable macro
>
> memang ini salah beberapa kondisi abnormal sih... tapi... XL-mania harus
> tahu! :)
>
> - abimono -
> bukan pakar VBA, sekedar jahil aja
>
> _________________________________________________________________________
>
> > siti Vi < [EMAIL PROTECTED]>
> > Date: Mar 29, 2007 1:30 PM
> > Subject: VBA EXCEL AT A GLANCE
> > To: XL-mania@yahoogroups.com
> >
> > PROCEDURE  FUNCTION
> > Di  dalam Module VBA, selain dapat dibuat prosedur Sub juga dapat dibuat
> prosedur Fungsi (Function Procedures).  Prosedur jenis ini tidak dibuat
> untuk  melaksanakan aksi, tetapi khusus untuk menghasilkan / mengembalikan
> sebuah  nilai. Sebuah Fungsi dapat dipanggil oleh prosedur lain dalam
> Module, dapat pula  dijadikan formula dalam Worksheet.
>

Kirim email ke