Tecnologia, programação e muito Visual FoxPro.

domingo, 16 de outubro de 2011

Re: ]] XL-mania [[ source combo box lewat file excel lain

 

karena kita tidak di batasi oleh contoh dan spesifikasi hasil yg jelas

maka boleh "ngarang" sendiri dong ya...

masalahnya di sini
1
Combobox ada di Sheet2; List yg akan dipakai untuk mengisi Combobox 
ada di sheet 1

2
data yg akan dimasukkan sebagai list di combobox bukan data mentah yg 
ada di  sheet 1 (C3 ke bawah), tetapi data perasan (extrac) dari data 
tersebut yg harus berupa Unique Values (seperti hasil Remove Duplicate)
cara yg dipakai

pengisian dilakukan in Rum Time (dengan pemrograman / code VBA)
yaitu mengambil nilai uniqnya saja sambil diisikan (adadItem) ke ComboBox.


   Dim Rng As Range, tumpuk As String, n As Long
   Set Rng = Sheet1.Cells(3, 3).CurrentRegion
   tumpuk = "|"
   
   For n = 1 To Rng.Rows.Count
      If InStr(1, tumpuk, Rng(n, 1) & "|", 1) = 0 Then
         tumpuk = tumpuk & Rng(n, 1) & "|"
         ComboBox1.AddItem Rng(n, 1)
      End If
   Next n
'-------------------------

Jika list ada di workbook lain (Sheet1) makro nya hanya perlu di sesuaikan
semula :
Set Rng = Sheet1.Cells(3, 3).CurrentRegion
menjadi :
Set Rng = (Ekspressi yg menghasilkan object Workbook).Sheet1.Cells(3, 3).CurrentRegion




2011/10/12 Ibram Pinondang <ibram_pinondang@ymail.com>
>
> dear suhu XL
>
> saya punya kasus sedikit nih, gimana caranya buat combo box di excel 2007 tapi source datanya 
> nggak dalam 1 (satu) file/ sheet.
> biasanya kalo saya buat combo box selalu source datanya masih dalam satu sheet atau beda sheet.
> nah saya mau source datanya itu dari excel lain semacam pake rumus VLookup, jadi bisa find data 
> dengan key tertentu dari sumber di lain excel.
>
> terima kasih

__._,_.___
Recent Activity:
+-:: XL-mania ::::::::::::::::::::----------------------------------+
| ayooo... coba cari XL-mania di linkedin.com                       |
| tanggal 3-4 oktober yahoogroup akan mengalami maintenance.        |
+-------------------------------------------------------------------+
| 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              |
+-------------------------------------------------------------------+
MARKETPLACE

Stay on top of your group activity without leaving the page you're on - Get the Yahoo! Toolbar now.

.

__,_._,___

Nenhum comentário:

Arquivo do blog