Kalau yang dimatch adalah 1 kriteria id seperti D1&E1&F1 masih bisa dengan :
dim vHasil as variant
vHasil = evaluate(" =MATCH(D1&E1&F1,A1:A10&B1:B10&C1:C10,0) ")
tapi kalau kriteria : d1:d10 & e1:e10 & f1:f10
menjadi : =MATCH(D1:d10&E1:e10&F1:f10,A1:A10&B1:B10&C1:C10,0)
jadi masalah kalau perkiraan dengan baris kode berikut hasilnya salah.
Range("g1:g10")=evaluate(" =MATCH(D1:d10&E1:e10&F1:f10,A1:A10&B1:B10&C1:C10,0) ")
Kid.
Nambah masalah…
Bagaimana halnya menyatakan MATCH dengan lebih dari satu criteria dalam VBA?
Contoh dalam formula di lembar excel sebagai array formula, =MATCH(D1&E1&F1,A1:A10&B1:B10&C1:C10,0)
Terima kasih,
-zam-
From: XL-mania@yahoogroup
s.com [mailto:XL-mania@yahoogroups.com ] On Behalf Of Mr. Kid
Sent: Wednesday, December 23, 2009 2:50 PM
To: XL-mania@yahoogroups.com
Subject: ]] XL-mania [[ VBA evaluate untuk hasil dalam variabel array?
Dear All,
Bagaimanakah cara menggunakan Evaluate() dalam VBA yang bisa hasilnya berupa array disimpan dalam variabel array?
Mungkinkah tanpa menggunakan loop?
Contohnya untuk formula kondang Small(IF()) atau yang semacamnya.
Bisakah langsung :
dim vHasil as Variant
vHasil=Evaluate("=small(if(bla-bla-bla)
,urutan)"
Warm Regards.
Kid.
| Hoo... Hoo... Hoo... Merry Christmas! Happy Holiday! |
| 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 |
+-------------------------------------------------------------------+
Nenhum comentário:
Postar um comentário