Tecnologia, programação e muito Visual FoxPro.

domingo, 19 de julho de 2009

Re: ]] XL-mania [[ Membuat dan menjadikan sebuah fungsi baru sebagai fungsi Buit In di Excel

 

Walaupun UDF (fungsi buatan sendiri) maupun fungsi "asli" tidak dapat
melaksanakan
AKSI mewarnai cell, tetapi tentu saja kita masih bisa membuat
makro BUKAN FUNGSI (UDF) yg dapat melakukan keinginan Pak Sukses Klub.

Akal-akalan-nya begini:

dibuat UDF SetColor(Range1,Range2)
fungsi =SetColor(Cel1,Cel2) hanya untuk menghasilkan TEXT "SetColor,Cel1,Cel2"

Tetapi karena penulisan FUNGSI tsb  = mengubah nilai sebuah cell di sheet, maka ia
telah memicu terjadinya Sheet_Change_EVENT.
Lalu, Event tsb kita manfaatkan untuk menjalankan makro ACTION (=prosedur Sub).

Nah Makro Action (Prosedur Sub Coloring) inilah yg mengerjakan pewarnaan, sesuai
pesanan Warna di cel1 dan pesanan Tempat di Cel2

Jika rumus (fungsi SetColor) dicopy ke cells di bawahnya dan tidak menghasilkan WARNA
kita masih dapat
>> menselect cell ber-rumus tsb, lalu tekan F2
>> atau di double-Klik cell berisi rumus tsb.

"FungsiPalsu" ini tentu masih banyak kekurangannya jika dibanding dgn "Fungsi beneran".
Maka itu: Kita tunggu idea lain yg lebih mataB dari temans lain..


bluewater, 18 juli 2009
kindest regards
siti




On 7/17/09, siti <setiyowati.devi@gmail.com> wrote:
Kalau Cell ada warnanya ( interiornya atau FONT-ya)
maka dapat dibuat FUNGSI yg bisia menebak  Warna Atau INDEX Warna cell tsb
Dulu pernah ada orang yg membuat fungsi iKolor
=iKolor(B1) hsilya bisa 3 kalau B1 berinterior merah
BISA DIBUAT DAN BERHASIL karena memang fungsi itu untuk mengembalikan DATA

Sekarang, pak Sukses menginginkan FUNGSI untuk melaksanakan AKSI
(memberi warna , atau meng-Kolor-i) cell

Singkat kata Tidak Bisa, Fungsi maupun formula tidak dapat melaksanakan AKSI
dia hana mengembalikan data.

rgds,
siti


2009/7/16 Sukses, Klub <Klub.Sukses@unilever.com>
 

Dear Para Maha Suhu Excel,

Pertanyaan saya sebagai berikut :

1. Bagaimana VBA Codenya untuk membuat fungsi setColor seperti contoh
terlampir diatas dimana rumus ditulis di kolom C, dan jenis warna
tergantung dari input dikolom B, sedangkan hasil ditampilkan di kolom
lain yaitu Kolom D.

( Jika Warna RED, GREEN, YELLOW dll... diatas tidak mewakili pilihan
warna di excel, maka isi kolom B boleh digantikan dengan kode warna
misal 3 untuk RED dll... )

Fungsi: =setColor( [color_code] ; [Destination_Cell] )

Note: Setahu saya, kalau menggunakan conditional formula hanya bisa max
3 kondisi saja. Jadi mohon bantuan Para Master Excel untuk VBA Codenya.

2. Bagaimana agar rumus "setColor" yang telah dibuat tersebut bisa
Available secara otomatis di file-file Excel yang lain ( Maksudnya
supaya fungsi tersebut menjadi seperti fungsi "Built In" di excel ).

Terima Kasih sebelumnya...

Regards,

Marly


__._,_.___
+-:: XL-mania ::::::::::::::::::::----------------------------------+
| XL-mania, berjuang untuk rakyat, pancen oyeeee, LANJUTKAN!        |
| http://www.facebook.com/group.php?gid=37671048001&ref=mf          |
+-------------------------------------------------------------------+
| DILARANG : MLM, money game, OOT, iklan tanpa izin, SARA, testing, |
| pembicaraan pribadi, one line message,  melecehkan,  tidak sopan. |
+-------------------------------------------------------------------+
| Buat subjek yang kreatif, jangan : "tanya", "help", "mohon bantu" |
| Usahakan besar attachment < 200 kb. Gunakan  winzip  jika  perlu. |
+-------------------------------------------------------------------+
| Ajak teman-teman Anda bergabung dengan mengirim e-mail kosong ke  |
| XL-mania-subscribe@yahoogroups.com atau kirimkan mereka file dari |
| http://groups.yahoo.com/group/XL-mania/files/Promotion/           |
+-------------------------------------------------------------------+
| Berikan testimoni di : http://www.friendster.com/xlmania atau...  |
| http://www.xl-mania.com/2008/06/testimoni-xl-mania.html           |
+-------------------------------------------------------------------+
| Message lama ada di :                                             |
| http://groups.yahoo.com/group/XL-mania/messages [perlu yahoo id]  |
| http://www.mail-archive.com/xl-mania@yahoogroups.com              |
+-------------------------------------------------------------------+
Recent Activity
Visit Your Group
Give Back

Yahoo! for Good

Get inspired

by a good cause.

Y! Toolbar

Get it Free!

easy 1-click access

to your groups.

Yahoo! Groups

Start a group

in 3 easy steps.

Connect with others.

.

__,_._,___

Nenhum comentário:

Arquivo do blog