Kamis, 28 Januari 2016

[belajar-excel] Digest Number 3736

3 Messages

Digest #3736
1a
Re: Menmpilkn judul header listbox by "Pauzan Ozan" b3ki_cot
1b
Re: Menmpilkn judul header listbox by "Mr. Kid" nmkid.family@ymail.com
2a
Re: Footer Modifikasi by "Fatania Latifa"

Messages

Wed Jan 27, 2016 4:24 pm (PST) . Posted by:

"Pauzan Ozan" b3ki_cot

Trmksih mr.kid ats pnjlsnnya Sy sudh mncba ap yg sdh mr.kid jlskn kpda sy judul heider bsa dtmpilkn stlh sy mnmbhkn nma range untk sumbr dta pd rowsource. tp stiap sy mlkukn pnmbhn/input dta n mnkan tmbol smpan mka app ms excel sya akn trhnti/merestart..bgimna solusinya dmna ltak kslhn vba nya sy mnta tlong dbtulkn. (Jpg error trlpr) Thnk.. Wassalam, Ozan Pada tanggal 26 Jan 2016 16.34, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis: > > > > Wa'alaikumussalam wr wb > > Hai Ozan, > > Tentang ActiveX control ListBox ber-header : > 1. ActiveX control ListBox memiliki properti bernama ColumnHeads. > 2. Nilai untuk properti ini adalah TRUE (ListBox menampilkan header) atau FALSE [default] (ListBox tidak menampilkan header). > 3. Properti ColumnHeads hanya berpasangan dengan properti RowSource (jika ListBox diletakkan dalam UserForm) atau ListFillRange (jika ListBox diletakkan di dalam worksheet). > 4. Properti RowSource atau ListFillRange diisi dengan alamat lengkap area range sumber data yang akan menjadi isi ListBox atau diisi dengan nama range (nama range dengan scope workbook jika ListBox di dalam UserForm atau berbeda sheet dengan sumber data) > 5. Area range sumber data untuk RowSource atau ListFillRange tidak berisi baris header alias hanya record data saja, tetapi 1 (satu) baris tepat di atas record pertamanya adalah baris header sebanyak 1 (satu) baris. > > Contoh : > Sebuah ListBox yang ada di sebuah UserForm akan diisi dengan suatu data yang ada di sheet bernama [Sumber Data] > Area records ada di range A2:B4 > Header di baris 1, yaitu di A1:B1 > > > ​ > Pengaturan properti ListBox > 1. ColumnCount : diset bernilai 2, karena ingin menampilkan 2 kolom dari sumber data. > * Renungkan juga manfaat pengaturan ColumnCount yang di-set nilainya kurang dari jumlah kolom sumber data.... > * Misal, sumber data memiliki 17 kolom, tetapi yang pantas ditampilkan kehadapan user adalah 5 kolom pertama saja, maka ColumnCount di set bernilai 5. > > 2. ColumnHeads : diset bernilai TRUE, karena ingin menampilkan baris header (dalam hal ini baris bertuliskan Produk dan Nilai) > > 3. RowSource (karena ListBox ada di UserForm) [properti ListFillRange yang digunakan bila ListBox di dalam worksheet] > diisi dengan bunyi alamat range sumber data sebagai berikut : > 'Sumber Data'!$A$2:$B$4 > * Jika area range A2:B4 telah dibuatkan sebuah nama range bernama '_myList_' maka properti ini diisi dengan nama range tersebut > _myList_ > > ---------------- > > > Peringatan !!! > 1. Pengubahan terhadap sumber data (misal suatu nilai di dalam range) harus disertai pendefinisian ulang properti RowSource atau ListFillRange. > 2. Untuk menghapus isi properti RowSource : > nama_listbox.RowSource=vbnullstring > 3. Untuk mengisi properti RowSource : > nama_listbox.RowSource="rujukan sumber data" > * "rujukan sumber data" bisa berupa variabel bertipe string yang berisi teks alamat lengkap sumber data atau nama range > > Contoh : ListBox bernama lstPRODUK > lstPRODUK.RowSource=vbnullstring 'bersihkan dulu > lstPRODUK.RowSource="'Sumber Data'!$A$2:$B$4" 'definisikan ulang > > Pendefinisian ulang jika merujuk ke suatu nama range : > lstPRODUK.RowSource="_myList_" 'definisikan ulang > > > Wassalamu'alaikum wr wb > Kid > > > > > 2016-01-27 7:08 GMT+07:00 Pauzan Ozan b3ki_cot@yahoo.co.id [belajar-excel] <belajar-excel@yahoogroups.com>: >> >> >> >> Dear Para Master Be-Exceller >> >> Mohon bantuan untuk problem yang saya alami >> bgaimna VBA supaya saya dapat menampilkan judul header yg ad pada tabel ke listbox yang ada pd userform.(file terlampir) >> Atas bantuannya Saya hanya bisa ucapin terima kasih saja >> >> wassalam.. > > >

Wed Jan 27, 2016 4:46 pm (PST) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

Hai Ozan,

Sepertinya lampiran berisi script yang Anda gunakan akan bermanfaat dalam mencari sumber masalahnya.

Biasanya, hal seperti ini disebabkan karena ada proses yang terus bekerja tanpa henti. Coba diperiksa ulang, proses penambahan data yang dilakukan disertai proses pencegahan bekerjanya suatu event lain atau tidak. Logika sederhananya, ketika sebuah proses bekerja, maka ada pengaturan agar event tertentu tidak bereaksi.
Misal, ketika sumber data listbox diubah, maka event change listbox tidak boleh bekerja.
Pencegahan event suatu control tidak bisa diatur dengan properti enableevents milik application. Jadi Anda harus membuat variabel penyimpan informasi tentang suatu proses sedang berlangsung atau tidak. Variabel ini ber-scope module agar dapat diakses oleh seluruh prosedur dalam module yang sama.
Events yang tidak boleh bekerja ketika suatu proses sedang berlangsung harus segera keluar dari prosedur events tersebut jika variabel menunjukkan adanya proses yang sedang dikerjakan oleh events lain.

Kid
Sent from my smart enough phone

> On Jan 28, 2016, at 12:04, Pauzan Ozan b3ki_cot@yahoo.co.id [belajar-excel] <belajar-excel@yahoogroups.com> wrote:
>
> Trmksih mr.kid ats pnjlsnnya Sy sudh mncba ap yg sdh mr.kid jlskn kpda sy judul heider bsa dtmpilkn stlh sy mnmbhkn nma range untk sumbr dta pd rowsource. tp stiap sy mlkukn pnmbhn/input dta n mnkan tmbol smpan mka app ms excel sya akn trhnti/merestart..bgimna solusinya dmna ltak kslhn vba nya sy mnta tlong dbtulkn. (Jpg error trlpr) Thnk.. Wassalam, Ozan Pada tanggal 26 Jan 2016 16.34, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis: > > > > Wa'alaikumussalam wr wb > > Hai Ozan, > > Tentang ActiveX control ListBox ber-header : > 1. ActiveX control ListBox memiliki properti bernama ColumnHeads. > 2. Nilai untuk properti ini adalah TRUE (ListBox menampilkan header) atau FALSE [default] (ListBox tidak menampilkan header). > 3. Properti ColumnHeads hanya berpasangan dengan properti RowSource (jika ListBox diletakkan dalam UserForm) atau ListFillRange (jika ListBox diletakkan di dalam worksheet). > 4. Properti RowSource atau ListFillRange diisi dengan alamat lengkap area range sumber data yang akan menjadi isi ListBox atau diisi dengan nama range (nama range dengan scope workbook jika ListBox di dalam UserForm atau berbeda sheet dengan sumber data) > 5. Area range sumber data untuk RowSource atau ListFillRange tidak berisi baris header alias hanya record data saja, tetapi 1 (satu) baris tepat di atas record pertamanya adalah baris header sebanyak 1 (satu) baris. > > Contoh : > Sebuah ListBox yang ada di sebuah UserForm akan diisi dengan suatu data yang ada di sheet bernama [Sumber Data] > Area records ada di range A2:B4 > Header di baris 1, yaitu di A1:B1 > > > ​ > Pengaturan properti ListBox > 1. ColumnCount : diset bernilai 2, karena ingin menampilkan 2 kolom dari sumber data. > * Renungkan juga manfaat pengaturan ColumnCount yang di-set nilainya kurang dari jumlah kolom sumber data.... > * Misal, sumber data memiliki 17 kolom, tetapi yang pantas ditampilkan kehadapan user adalah 5 kolom pertama saja, maka ColumnCount di set bernilai 5. > > 2. ColumnHeads : diset bernilai TRUE, karena ingin menampilkan baris header (dalam hal ini baris bertuliskan Produk dan Nilai) > > 3. RowSource (karena ListBox ada di UserForm) [properti ListFillRange yang digunakan bila ListBox di dalam worksheet] > diisi dengan bunyi alamat range sumber data sebagai berikut : > 'Sumber Data'!$A$2:$B$4 > * Jika area range A2:B4 telah dibuatkan sebuah nama range bernama '_myList_' maka properti ini diisi dengan nama range tersebut > _myList_ > > ---------------- > > > Peringatan !!! > 1. Pengubahan terhadap sumber data (misal suatu nilai di dalam range) harus disertai pendefinisian ulang properti RowSource atau ListFillRange. > 2. Untuk menghapus isi properti RowSource : > nama_listbox.RowSource=vbnullstring > 3. Untuk mengisi properti RowSource : > nama_listbox.RowSource="rujukan sumber data" > * "rujukan sumber data" bisa berupa variabel bertipe string yang berisi teks alamat lengkap sumber data atau nama range > > Contoh : ListBox bernama lstPRODUK > lstPRODUK.RowSource=vbnullstring 'bersihkan dulu > lstPRODUK.RowSource="'Sumber Data'!$A$2:$B$4" 'definisikan ulang > > Pendefinisian ulang jika merujuk ke suatu nama range : > lstPRODUK.RowSource="_myList_" 'definisikan ulang > > > Wassalamu'alaikum wr wb > Kid > > > > > 2016-01-27 7:08 GMT+07:00 Pauzan Ozan b3ki_cot@yahoo.co.id [belajar-excel] <belajar-excel@yahoogroups.com>: >> >> >> >> Dear Para Master Be-Exceller >> >> Mohon bantuan untuk problem yang saya alami >> bgaimna VBA supaya saya dapat menampilkan judul header yg ad pada tabel ke listbox yang ada pd userform.(file terlampir) >> Atas bantuannya Saya hanya bisa ucapin terima kasih saja >> >> wassalam.. > > >
>
>

Wed Jan 27, 2016 9:20 pm (PST) . Posted by:

"Fatania Latifa"

Dear Mr. Kid,
Terima kasih penjelasannya,
Berikut contohnya Mr.Kid, abaikan data yang ada. maklum masih newbie
sangat, kurang referensi macro, apabila ada ide-ide lain, mohon dibetulkan
filenya. Terima kasih banyak

2016-01-26 7:20 GMT+07:00 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Yang Anda butuhkan ada di sheet bernama marks.
> Di VBE, class module Sheet2 (sheet ini, di tab sheet tampak bernama
> 'marks'), ada sebuah prosedur event. Event yang dimanfaatkan adalah
> calculate milik sheet ini.
> Isi prosedurnya adalah mengatur sebuah shape yang akan diletakkan di bawah
> tabel. Shape berisi teks, gambar atau apapun yang diinginkan.
>
> Pada file tersebut, shape tersebut diatur untuk diletakkan di baris ketiga
> setelah record terakhir. Artinya ada 2 baris kosong.
> Posisinya diatur untuk rata kanan tabel.
> Bagian pengatur ini ada di dalam blok With ... End With.
> Silakan diatur dan disesuaikan isi blok With ... End With ini dengan
> kebutuhan setempat.
>
> Posisi suatu object (termasuk sebuah shape) adalah dengan menentukan titik
> koordinat pojok kiri atasnya.
> Jadi, sebuah koordinat titik PKA (pojok kiri atas) akan berisi titik X dan
> Y. Titik X diwakili oleh Left dan titik Y diwakili oleh Top.
> Itu sebabnya dalam blok with end with tersebut ada proses untuk mengatur
> agar nilai titik x alias nilai Left adalah di suatu titik tertentu hasil
> perhitungan. Begitu juga titik Y alias nilai Top.
>
> Yang Anda butuhkan adalah menentukan range untuk meletakkan titik pojok
> kiri atas si shape, yaitu di baris with blabla, dan nilai Left.
> Kalau akan rata kiri tabel, di baris pengatur nilai Left, hapus bagian
> pengurangnya.
>
> Wassalam,
> Kid
>
>
>
>

>
>
>
>
>
>
>
>
>
> 2016-01-25 10:42 GMT+07:00 Fatania Latifa fatania.latifa@gmail.com
> [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>>
>>
>> Tolong Mr. Kid saya bingung baca filenya hehe..
>>
>> 2016-01-22 1:12 GMT+07:00 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <
>> belajar-excel@yahoogroups.com>:
>>
>>>
>>>
>>> Hai Latifa,
>>>
>>> Pakai VBA ya. Seperti yang ada disini
>>> <https://app.box.com/s/1yvrnsrwkmehct4wleo1>.
>>>
>>> Wassalam,
>>> Kid
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> 2016-01-21 10:07 GMT+07:00 Fatania Latifa fatania.latifa@gmail.com
>>> [belajar-excel] <belajar-excel@yahoogroups.com>:
>>>
>>>>
>>>>
>>>> Yang jelas di bawah tabel yang fluktuatif naik turun tergantung
>>>> datanya, enaknya bagaimana ya?
>>>>
>>>> 2016-01-20 16:26 GMT+07:00 'Mr. Kid' mr.nmkid@gmail.com
>>>> [belajar-excel] <belajar-excel@yahoogroups.com>:
>>>>
>>>>>
>>>>>
>>>>> Kalau print 1.5 halaman, tanda tangannya dimana saja ?
>>>>> Kalau print 0.5 halaman, tanda tangannya dimana ?
>>>>> Kalau print 1.0 halaman, tanda tangannya dimana ?
>>>>>
>>>>> Regards,
>>>>> Kid
>>>>>
>>>>>
>>>>> 2016-01-20 12:38 GMT+07:00 Fatania Latifa fatania.latifa@gmail.com
>>>>> [belajar-excel] <belajar-excel@yahoogroups.com>:
>>>>>
>>>>>>
>>>>>>
>>>>>> Dear all,
>>>>>>
>>>>>> Saya ingin tanya, bisa ga sih footer di excel diberikan rumus vlookup?
>>>>>> Sebenarnya saya ingin meletakkan tanda tangan di halaman paling
>>>>>> bawah, tapi di atasnya data selalu berubah-ubah, jadi biar otomatis baris
>>>>>> tanda tangannya di bawah bagaimana? agar tidak tertimpa ketika data banyak,
>>>>>> atau terlalu ke bawah kalau data sedikit.
>>>>>> Terima kasih.
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
>


Contoh.rar
<https://drive.google.com/file/d/0Bwf8M_CB5toYTThaRXNOODJIZWtfdm9KQ0liRVo3U1VvSTBv/view?usp=drive_web>

============================================================
Pojok Lowongan Kerja yang disediakan milis :
http://milis-belajar-excel.1048464.n5.nabble.com/Pojok-Lowongan-Kerja-f5725753.html
*** Posting lowongan kerja : ke link tersebut dan klik New Topic
============================================================
bergabung ke milis (subscribe), kirim mail kosong ke: belajar-excel-subscribe@yahoogroups.com
posting ke milis, kirimkan ke: belajar-excel@yahoogroups.com
berkunjung ke web milis : http://tech.groups.yahoo.com/group/belajar-excel/messages
melihat file archive / mendownload lampiran : http://www.mail-archive.com/belajar-excel@yahoogroups.com/
atau (sejak 25-Apr-2011) bisa juga di : http://milis-belajar-excel.1048464.n5.nabble.com/
menghubungi moderators & owners: belajar-excel-owner@yahoogroups.com
keluar dari membership milis (UnSubscribe), kirim mail kosong ke : belajar-excel-unsubscribe@yahoogroups.com
---------------------------------------------------------------------

Tidak ada komentar:

Poskan Komentar