Tecnologia, programação e muito Visual FoxPro.

sábado, 10 de outubro de 2009

Re: ]] XL-mania [[ Mencari kata

 

jika diinginkan penyelesaian dengan bantuan makro, ada dua hal yg siti usulkan:
mudah-mudahan bermanfaat..

1
kita dapat sekalian me-RE-ORGANISASI data text tsb menjadi tabel yg mudah
diolah kembali (misalnya dicari Nilai Tiap ItemNamenya)
Jadi makro akan mengkonversi data teks tsb menjadi tabel Re-Organized-Data
Sekaligus dituliskan di sheet.
Barulah berdasarkan tabel tsb, kita mencari hasil yg diinginkan; yg ternyata hanya
perlu fungsi VLOOKUP
(lihat workbook : CARI KATA(makro_1).xls)
Codingnya tidak perlu di pajang di sini, karena hanya berupa coding 28 baris kelas
biasa-biasa saja..

2.
kita tidak perlu menuliskan Re-Org-Data tsb ke sheet, tetapi langsung
menghasilkan data tanpa pelu pencet tombol atau meRUN makro
karena makronya dijalankan jika NAMA-nya tertulis di cell sebagai bagian
dari FORMULA; misal     =Nilai_UPR(D4;$B$4:$B$6)
dimana D4 berisi nama Item ( "9UPR" ); dan B4:B6 berisi data-text asli dari pak Bud.
Mungkin ini yg disebut udf / fungsi buatan sendiri.

Codenya pun tidak perlu yg muluk-muluk dan yg "ngeri-ngeri"; kita pilih yg
biasa-bisa saja, kira-kira spt ini

Function Nilai_UPR(Kriteria, LookUpRange As Range)
  ' ctv / 9 okt 2009
  Dim DatRec, DatArr
  Dim r As Long, n As Long, i As Long
  For r = 1 To LookUpRange.Rows.Count
    DatRec = Replace(LookUpRange(r, 1), "(", ",")
    DatRec = Replace(DatRec, ")", "")
    DatRec = Replace(DatRec, "um", "")
    DatArr = DatArr & DatRec
  Next r
  DatArr = Left(DatArr, Len(DatArr) - 1)
  DatArr = Split(DatArr, ",")
  For n = 0 To UBound(DatArr)
    If DatArr(n) = Kriteria Then
       Nilai_UPR = Val(DatArr(n - 1))
       Exit For
    End If
  Next n
End Function

'(lihat workbook "CARI KATA (makro_udf).xls)



On 10/8/09, Budiyana <budiyana@amtek.com.sg> wrote:
> Hi ..Excel Mania ,..  
> Sebelumnya met kenal dgn saya Budiyana – Batam  
> Iseng-iseng nyari rumus formula excel saya lihat excel-mania yang paling yahud .deh  
> Bagi rekan-rekan semuanya ,saya minta tolong nih untuk mecahin formula di bawah  
> Formula untuk mencari kata seperti dibawah :    
> 0.204um(10UPR),0.197um(11UPR),0.038um(12UPR),0.023um(9UPR),      
> 0.023um(5UPR),0.013um(6UPR),0.011um(7UPR),0.006um(8UPR),      
> 0.006um(1UPR),0.005um(3UPR),0.005um(4UPR),0.001um(2UPR),        
> Kalau ketemu 10UPR maka datanya adalah 0.204 , lebih jelasnya ada di attach file  
> Tolong ya..please  
> Salam  
> Budiyana  

__._,_.___
+-:: XL-mania ::::::::::::::::::::----------------------------------+
| Moderasi akan lambat minggu ini, momods pergi ke tempat jauh      |
| 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