He he kalo demikian halnya saya harus lilo legowo Mr. Kid Awalnya dulu barangkali ada kontrol yg mirip Ms Flexgrid gitu Dan saya juga udah mencoba pake 2 kontrol yg dimaksud Mr. (Spreadsheet dan listbox lebih dari satu), tapi hasilnya belum memuaskan (mungkin kurang kreatif ya) Btw Makasih banyak atas semua ilmunya
Regards, Heru Safrudin Pada 2015 12 2 16:46, "'Mr. Kid' mr.nm...@gmail.com [belajar-excel]" < belajar-excel@yahoogroups.com> menulis: > > > hehehe... > > Jadi, beberapa controls library berstatus redistributeable, seperti common > dialog dan common control. Contohnya listbox, combobox, textbox, dan > beberapa activex control yang umum dipakai. Tetapi, ada activex controls > yang non redistributeable alias membutuhkan lisensi. > MS Flexgrid termasuk activex control milik VB6 yang non redistributeable. > Jadi, penggunaan activex ini harus memiliki lisensi VB6. Cara paling mudah > untuk mendapatkan lisensi VB6 adalah dengan meng-install VB6. Tapi jika > seluruh komputer yang akan menggunakan MS Flexgrid di dalam Excel Files > harus meng-install VB6 kan jadi tidak praktis. Tapi apa boleh buat, jika > memang akan menggunakan activex tersebut, berarti harus menerima kondisi > yang ada. > > Jadi, controls library berlisensi seperti MS Flexgrid ini dikhususkan > untuk VB6. Seluruh hasil VB6, yaitu file-file .exe atau apapun itu yang > dibuat dengan VB6 akan bisa memanfaatkan controls ini. Tetapi, penggunaan > controls seperti ini diluar VB6 dan hasil dari VB6 tidaklah dimungkinkan > jika tidak memiliki lisensi VB6 di komputer setempat. Contohnya ya > menggunakan MS Flexgrid di Excel VBA tidak memungkinkan karena Excel adalah > aplikasi diluar VB6. Tapi jika Anda membuat sebuah file .exe dengan VB6 > berisi MS Flexgrid yang bisa membuka Excel dan bekerja dengan Excel, maka > MS Flexgrid bisa digunakan di file .exe hasil VB6 tersebut di komputer > manapun tanpa membutuhkan lisensi VB6. Mungkin MS Access yang di-compile > menjadi mde masih memungkinkan untuk menggunakan MS Flexgrid tanpa lisensi > VB6. Tapi hanya mungkin loh ya... > > Hal ini adalah salah satu alasan kenapa disarankan selalu kepada pengguna > Excel untuk menggunakan controls bawaan semaksimal mungkin. Karena controls > yang bukan bawaan akan memunculkan kerumitan dalam penggunaannya di > komputer lain, beberapa hal diantaranya seperti : > a. harus ada file library-nya di komputer yang akan menggunakan Excel > Files berisi controls tertentu yang bukan bawaan > b. meregister file library tersebut > c. mendapatkan lisensi untuk controls tersebut > d. mengkondisikan security update terhadap controls (seperti menon > aktifkan kill bits) > e. kesesuaian arsitektur office (32bit atau 64bit) dengan controls > tersebut, seperti office 32bit hanya bisa pakai controls 32bit, dan office > 64bit (mulai xl2010 ke atas baru ada office 64bit) hanya bisa pakai > controls 64bit. [umumnya, controls milik VB6 adalah 32bit]. > f. compatibility issue dari si controls di OS yang baru (windows 7 ke > atas). > > > Berhubung milis dibatasi agar berusaha menjaga jarak dari kegiatan piracy, > maka untuk hal seperti lisensi ini, hanya bisa menyarankan demikian. Andai > akan mencari cara yang melanggar copyright tanpa meng-install VB6, silakan > dicari di internet tentang lisensi di registry windows. > > > Sebenarnya, ada activex control bernama spreadsheet yang juga bisa bekerja > layaknya MS Flexgrid. Memang tampilannya seperti sebuah sheet. Tapi > setidaknya banyak kemampuan MS Flexgrid yang ada di spreadsheet controls. > Bisa juga dengan memanfaatkan listbox, yang mungkin butuh lebih dari 1 > listbox untuk membuat yang beneran seperti ms flexgrid jika dituntut hampir > sangat menyerupai. > > :) > maaf, tidak bisa membantu lebih jauh tentang hal tersebut. > > Wassalam, > Kid > > > > 2015-12-02 15:48 GMT+07:00 Heru Safrudin superhe...@gmail.com > [belajar-excel] <belajar-excel@yahoogroups.com>: > >> >> >> "The control could not be created because it is not properly licensed" >> Mr. Kid apakah artinya control ini berlisensi sehingga tidak bisa >> dipasang ? >> Pada 2015 12 2 01:32, "'Mr. Kid' mr.nm...@gmail.com [belajar-excel]" < >> belajar-excel@yahoogroups.com> menulis: >> >>> >>> >>> Hai Heru, >>> >>> MS Flexgrid adalah activex control 32bit yang merupakan paket activex >>> control VB6 dengan library bernama msflxgrd.ocx >>> File ini bisa didapat di dalam file update VB6 SP6 yang ada disini : >>> (unduh dulu file tersebut) >>> https://www.microsoft.com/en-us/download/details.aspx?id=5721 >>> >>> Kemudian, untuk mendapatkan file msflxgrd.ocx dari dalam installer VB6 >>> SP6 yang telah diunduh : >>> 1. pastikan Anda memiliki aplikasi untuk mengkompresi file seperti >>> WinZIP atau 7z >>> 2. buka archive dari file installer tadi, atau extract ke suatu folder >>> 3. cari file .cab bernama msflxgrd.cab -> extract ke suatu folder -> >>> akan ada file msflxgrd.ocx >>> *** jika Anda butuh activex control yang lain yang menjadi paket VB6, >>> lakukan hal yang sama terhadap file .cab yang berkaitan. >>> >>> File sudah didapat, lalu di copy ke folder : >>> > Pada komputer dengan OS 64bit, letakkan di folder \windows\syswow64 >>> > Pada komputer dengan OS 32bit, letakkan di folder \windows\system32 >>> >>> Lakukan register : >>> 1. di Desktop -> Start -> ketik cmd atau cari icon Command Prompt -> >>> klik kanan icon cmd -> run as administrator >>> 2. ke folder lokasi msflxgrd.ocx di folder windows (ke folder syswow64 >>> atau system32) >>> cd\windows\syswow64 atau cd\windows\system32 tergantung OS >>> setempat 64bit atau 32bit >>> 3. lakukan register library : >>> regsvr32 c:\windows\syswow64\msflxgrd.ocx (syswow64 diganti >>> system32 jika OS setempat 32bit) >>> 4. jika sukses, maka activex control ms flexgrid bisa digunakan melalui >>> addtional control di Excel >>> >>> Terkadang, activex control (apa saja) tidak dapat di-insert ke dalam >>> userform atau worksheet. >>> 1. jika tidak dapat di-insert di dalam worksheet, maka ke VBE -> buat >>> userform -> additional control di toolbox -> coba insert ke userform >>> 2. jika di userform tidak dapat di-insert dan muncul peringatan not >>> trusted atau semacamnya : >>> a. unduh security update vb6 yang diarahkan oleh sebuah link yang >>> ada di link berikut : >>> https://support.microsoft.com/en-us/kb/957924 >>> b. install security update yang telah diunduh >>> c. tutup semua Excel -> coba insert activex lagi di Excel userform >>> 3. jika nomor 2 masih gagal, coba turn off kill bit dari IE melalui >>> windows registry : >>> *** untuk msflxgrd, GUIDs nya adalah >>> 6262D3A0-531B-11CF-91F6-C2863C385E30 >>> a. tutup semua Excel -> start -> regedit >>> b. ke \Hot Key Local Machine\Software\Microsoft\Internet >>> Explorer\Activex Compatibility >>> c. cari GUIDs tersebut di atas -> double click -> item >>> Compatibility Flags di klik kanan -> modify -> isi dengan 0 -> OK >>> d. tutup regedit -> coba insert activex di Excel >>> 4. kalau masih gagal, berarti ada hal lain yang jadi penyebabnya.... >>> >>> moga-moga tidak sampai nomor 4 ya... >>> >>> Wassalam, >>> Kid >>> >>> >>> >>> >>> 2015-11-27 16:06 GMT+07:00 Heru Safrudin superhe...@gmail.com >>> [belajar-excel] <belajar-excel@yahoogroups.com>: >>> >>>> >>>> >>>> Adakah activex yang mirip flexgrid.ocx. yg bisa dipasang di excel-2003, >>>> kalo ada bisa didownload dimana ? >>>> >>>> Terima kasih >>>> Heru Safrudin >>>> >>>> >>> > >