Jumat, 06 Juli 2018

[belajar-excel] Digest Number 4536

4 Messages

Digest #4536

Messages

Fri Jul 6, 2018 2:34 am (PDT) . Posted by:

"Tio Ali" tioali2011

Salam Mr. Kid dan B-ExcellerApakah ada thread diskusi atau bahan rujukan lengkap tentang cara input data dari workbook lain ? 
Terima kasih...
Pada Kamis, 5 Juli 2018 11.54.24 WIB, 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com> menulis:

 

Hai Tio,
1.

2. Kurangi jumlah data yang di-load. Sebaiknya pisahkan file DATA.xlsx (berisi seluruh data) dan file INTERFACE.xslm atau .xlsb sebagai interface dengan user dengan jumlah record data yang di-load seperlunya saja.
3. Tidak benar.
4. Relatif.
5. pisahkan file DATA.xlsx (berisi seluruh data) dan file INTERFACE.xslm atau .xlsb sebagai interface dengan user dengan jumlah record data yang di-load seperlunya

6. Ya

7. Background warna agar mudah dibaca (bukan sebagai penanda kondisi berdasar nilai record tertentu), gunakan Excel Table (Home -> Format as Table)
8. Hindari formula merujuk ke workbook lain. Hindari nama range merujuk ke workbook lain.
9. Tidak.

Regards,Kid

2018-07-02 9:10 GMT+07:00 Tio Adi Bayu Adjie tio.adjie@ptssb.co.id [belajar-excel] <belajar-excel@yahoogroups.com >:

 

Salam B-Exceller,

Ketika membuat database dengan VBA Excel, saya terdapat error. Bunyi error tersebut adalah karena kekurangan memory.

Pertanyaannya :

1.      Ketika setiap membuat command dengan VBA excel, bagaimana cara mengetahui berapa memory yang terpakai untuk setiap procedure ?

Yang saya dapat dari internet adalah dengan klik Ctrl+Alt Del untuk menimbulkan Task manager. Tapi saya tidak  tahu dibagian mana yang menunjukkan penggunaan memory yang sudah terpakai ?

Ini screenshot dari task manager.

 

2.      Bagaimana cara mengurangi penggunaan memory dalam pembuatan database dengan basis VBA ? Karena issue ini selalu muncul saat membuat database excel dengan basis VBA.

3.      Apakah dengan beralih ke database excel dengan code SQL akan lebih baik dibanding pakai VBA karena akan mengurangi penggunaan memory ? Kalau benar, bagaimana untuk mulai belajarnya dalam pembuatan database excel dengan basis SQL ?

4.      Dalam setiap procedure, setiap variable sebaiknya di deklarasikan dulu, seperti dim a as integer. Permasalahannya, kalau semua variable di deklarasikan di paling atas setelah Option Explicit, apakah akan mengurangi penggunaan memory ?

5.      Bagaimana cara mengurangi ukuran (kapasitas) file excel yang didalamnya  terdapat database dengan basis VBA ? Dalam database yang sekarang saya buat, hanya 1 aplikasi dengan beberapa code, tapi ukuran file sudah mencapai 18 MB.

6.      Kalau kita membuat command button dengan memasang picture di backround button itu dari picture dari internet atau local computer, apakah command button yang terdapat picture itu akan meningkatkan penggunaan memory sekalipun ukuran picture itu sangat kecil, hanya beberapa kb, seperti 25 kb ?

7.      Saya membuat code VBA untuk membuat background warna untuk baris dengan 18 kolom. Yang saya baca dari internet, untuk mengurangi penggunaan memory, sebaiknya dengan menggunakan conditional formatting. Pertanyaannya, bagaimana cara membuat conditional formatting untuk membuat background warna untuk suatu baris yang bisa mengurangi penggunaan memory ?

8.      Yang saya tahu bahwa untuk mengurangi penggunaan memory,  maka harus mengurangi formula atau link. Kalau dalam kasus dimana wajib menggunakan formula, bagaimana tips untuk menggunakan formula yang bisa mengurangi memory ?

9.      Apakah formula seperti vlookup, match, akan meningkatkan memory dibanding menggunakan index, offset ?

 

 

Terima kasih atas jawabannya. Semoga Allah membalas kebaikannya..

Best Regards,

Tio

 

Fri Jul 6, 2018 6:52 am (PDT) . Posted by:

"Tio Ali" tioali2011

Salam Mr. Kid.Untuk jawaban no.2, ada pertanyaan.Apakah penggunaan memory itu dipakai oleh semua file Excel atau hanya 1 workbook yang aktif saja ?Kalau memory itu dipakai oleh semua workbook (aktif dan yang tidak aktif), apakah keuntungan dari 2 workbook yang dipisah ? Yakni file data (xlsx) dan interface ke user berupa xlsm atau xlsb.
Terima kasih sekali jawabannya.

Pada Kamis, 5 Juli 2018 11.54.24 WIB, 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com> menulis:

 

Hai Tio,
1.

2. Kurangi jumlah data yang di-load. Sebaiknya pisahkan file DATA.xlsx (berisi seluruh data) dan file INTERFACE.xslm atau .xlsb sebagai interface dengan user dengan jumlah record data yang di-load seperlunya saja.
3. Tidak benar.
4. Relatif.
5. pisahkan file DATA.xlsx (berisi seluruh data) dan file INTERFACE.xslm atau .xlsb sebagai interface dengan user dengan jumlah record data yang di-load seperlunya

6. Ya

7. Background warna agar mudah dibaca (bukan sebagai penanda kondisi berdasar nilai record tertentu), gunakan Excel Table (Home -> Format as Table)
8. Hindari formula merujuk ke workbook lain. Hindari nama range merujuk ke workbook lain.
9. Tidak..

Regards,Kid

2018-07-02 9:10 GMT+07:00 Tio Adi Bayu Adjie tio.adjie@ptssb.co.id [belajar-excel] <belajar-excel@yahoogroups.com >:

 

Salam B-Exceller,

Ketika membuat database dengan VBA Excel, saya terdapat error. Bunyi error tersebut adalah karena kekurangan memory.

Pertanyaannya :

1.      Ketika setiap membuat command dengan VBA excel, bagaimana cara mengetahui berapa memory yang terpakai untuk setiap procedure ?

Yang saya dapat dari internet adalah dengan klik Ctrl+Alt Del untuk menimbulkan Task manager. Tapi saya tidak  tahu dibagian mana yang menunjukkan penggunaan memory yang sudah terpakai ?

Ini screenshot dari task manager.

 

2.      Bagaimana cara mengurangi penggunaan memory dalam pembuatan database dengan basis VBA ? Karena issue ini selalu muncul saat membuat database excel dengan basis VBA.

3.      Apakah dengan beralih ke database excel dengan code SQL akan lebih baik dibanding pakai VBA karena akan mengurangi penggunaan memory ? Kalau benar, bagaimana untuk mulai belajarnya dalam pembuatan database excel dengan basis SQL ?

4.      Dalam setiap procedure, setiap variable sebaiknya di deklarasikan dulu, seperti dim a as integer. Permasalahannya, kalau semua variable di deklarasikan di paling atas setelah Option Explicit, apakah akan mengurangi penggunaan memory ?

5.      Bagaimana cara mengurangi ukuran (kapasitas) file excel yang didalamnya  terdapat database dengan basis VBA ? Dalam database yang sekarang saya buat, hanya 1 aplikasi dengan beberapa code, tapi ukuran file sudah mencapai 18 MB.

6.      Kalau kita membuat command button dengan memasang picture di backround button itu dari picture dari internet atau local computer, apakah command button yang terdapat picture itu akan meningkatkan penggunaan memory sekalipun ukuran picture itu sangat kecil, hanya beberapa kb, seperti 25 kb ?

7.      Saya membuat code VBA untuk membuat background warna untuk baris dengan 18 kolom.. Yang saya baca dari internet, untuk mengurangi penggunaan memory, sebaiknya dengan menggunakan conditional formatting. Pertanyaannya, bagaimana cara membuat conditional formatting untuk membuat background warna untuk suatu baris yang bisa mengurangi penggunaan memory ?

8.      Yang saya tahu bahwa untuk mengurangi penggunaan memory,  maka harus mengurangi formula atau link. Kalau dalam kasus dimana wajib menggunakan formula, bagaimana tips untuk menggunakan formula yang bisa mengurangi memory ?

9.      Apakah formula seperti vlookup, match, akan meningkatkan memory dibanding menggunakan index, offset ?

 

 

Terima kasih atas jawabannya. Semoga Allah membalas kebaikannya..

Best Regards,

Tio

 

Fri Jul 6, 2018 2:48 am (PDT) . Posted by:

"Tio Ali" tioali2011

Dear B-ExcellerApa kekurangan dan kelebihan Database Excel berbasis SQL dibanding memakai VBA 
Terima kasih.

Fri Jul 6, 2018 3:28 pm (PDT) . Posted by:

"ghozi alkatiri" ghozialkatiri

coba alternatif formula di bawah ini
di A10 =IF(MOD(ROW(1:1)-1,COUNT($B$1:$G$1))+1>1,"",INDEX($A$3:$A$5,TRUNC((ROW(1:1)-1)/COUNT($B$1:$G$1))+1))
copy ke bawah.
di B10=SMALL($B$1:$G$1,MOD(ROW(1:1)-1,COUNT($B$1:$G$1))+1)
copy ke bawah.

di C10=INDEX($B$3:$G$5,TRUNC((ROW(1:1)-1)/COLUMNS($B:$G))+1,MOD((ROW(1:1)-1),COLUMNS($B:$G))+1)
copy ke bawah

wassalam
Ghozi Alkatiri Pada Kamis, 5 Juli 2018 11.25.26 WIB, 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com> menulis:

 

Hai Denny,
Tanpa VBA ya...
Pivot Consolidation Range dengan sumber data berupa nama range yang merujuk ke seluruh area Excel Table akan lebih dinamis.Contoh seperti file terlampir.

Sila dikembangkan agar sesuai kebutuhan, seperti menambah sebuah baris khusus header Excel Table dan sebagainya, yang hal tersebut belum ada pada file terlampir.
Regards,Kid

2018-06-28 16:35 GMT+07:00 Denny Oktavianus denny_y86@yahoo.co.id [belajar-excel] <belajar-excel@yahoogroups.com>:

 

Dear all,
Selamat Sore.

Mohon di bantu kiranya bisa membantu untuk  case absensi ini.

Terima kasih atas bantuannya .
Denny

#yiv7468677965 #yiv7468677965 -- #yiv7468677965ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv7468677965 #yiv7468677965ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv7468677965 #yiv7468677965ygrp-mkp #yiv7468677965hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv7468677965 #yiv7468677965ygrp-mkp #yiv7468677965ads {margin-bottom:10px;}#yiv7468677965 #yiv7468677965ygrp-mkp .yiv7468677965ad {padding:0 0;}#yiv7468677965 #yiv7468677965ygrp-mkp .yiv7468677965ad p {margin:0;}#yiv7468677965 #yiv7468677965ygrp-mkp .yiv7468677965ad a {color:#0000ff;text-decoration:none;}#yiv7468677965 #yiv7468677965ygrp-sponsor #yiv7468677965ygrp-lc {font-family:Arial;}#yiv7468677965 #yiv7468677965ygrp-sponsor #yiv7468677965ygrp-lc #yiv7468677965hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv7468677965 #yiv7468677965ygrp-sponsor #yiv7468677965ygrp-lc .yiv7468677965ad {margin-bottom:10px;padding:0 0;}#yiv7468677965 #yiv7468677965actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv7468677965 #yiv7468677965activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv7468677965 #yiv7468677965activity span {font-weight:700;}#yiv7468677965 #yiv7468677965activity span:first-child {text-transform:uppercase;}#yiv7468677965 #yiv7468677965activity span a {color:#5085b6;text-decoration:none;}#yiv7468677965 #yiv7468677965activity span span {color:#ff7900;}#yiv7468677965 #yiv7468677965activity span .yiv7468677965underline {text-decoration:underline;}#yiv7468677965 .yiv7468677965attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv7468677965 .yiv7468677965attach div a {text-decoration:none;}#yiv7468677965 .yiv7468677965attach img {border:none;padding-right:5px;}#yiv7468677965 .yiv7468677965attach label {display:block;margin-bottom:5px;}#yiv7468677965 .yiv7468677965attach label a {text-decoration:none;}#yiv7468677965 blockquote {margin:0 0 0 4px;}#yiv7468677965 .yiv7468677965bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv7468677965 .yiv7468677965bold a {text-decoration:none;}#yiv7468677965 dd.yiv7468677965last p a {font-family:Verdana;font-weight:700;}#yiv7468677965 dd.yiv7468677965last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv7468677965 dd.yiv7468677965last p span.yiv7468677965yshortcuts {margin-right:0;}#yiv7468677965 div.yiv7468677965attach-table div div a {text-decoration:none;}#yiv7468677965 div.yiv7468677965attach-table {width:400px;}#yiv7468677965 div.yiv7468677965file-title a, #yiv7468677965 div.yiv7468677965file-title a:active, #yiv7468677965 div.yiv7468677965file-title a:hover, #yiv7468677965 div.yiv7468677965file-title a:visited {text-decoration:none;}#yiv7468677965 div.yiv7468677965photo-title a, #yiv7468677965 div.yiv7468677965photo-title a:active, #yiv7468677965 div.yiv7468677965photo-title a:hover, #yiv7468677965 div.yiv7468677965photo-title a:visited {text-decoration:none;}#yiv7468677965 div#yiv7468677965ygrp-mlmsg #yiv7468677965ygrp-msg p a span.yiv7468677965yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv7468677965 .yiv7468677965green {color:#628c2a;}#yiv7468677965 .yiv7468677965MsoNormal {margin:0 0 0 0;}#yiv7468677965 o {font-size:0;}#yiv7468677965 #yiv7468677965photos div {float:left;width:72px;}#yiv7468677965 #yiv7468677965photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv7468677965 #yiv7468677965photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv7468677965 #yiv7468677965reco-category {font-size:77%;}#yiv7468677965 #yiv7468677965reco-desc {font-size:77%;}#yiv7468677965 .yiv7468677965replbq {margin:4px;}#yiv7468677965 #yiv7468677965ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv7468677965 #yiv7468677965ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv7468677965 #yiv7468677965ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv7468677965 #yiv7468677965ygrp-mlmsg select, #yiv7468677965 input, #yiv7468677965 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv7468677965 #yiv7468677965ygrp-mlmsg pre, #yiv7468677965 code {font:115% monospace;}#yiv7468677965 #yiv7468677965ygrp-mlmsg * {line-height:1.22em;}#yiv7468677965 #yiv7468677965ygrp-mlmsg #yiv7468677965logo {padding-bottom:10px;}#yiv7468677965 #yiv7468677965ygrp-msg p a {font-family:Verdana;}#yiv7468677965 #yiv7468677965ygrp-msg p#yiv7468677965attach-count span {color:#1E66AE;font-weight:700;}#yiv7468677965 #yiv7468677965ygrp-reco #yiv7468677965reco-head {color:#ff7900;font-weight:700;}#yiv7468677965 #yiv7468677965ygrp-reco {margin-bottom:20px;padding:0px;}#yiv7468677965 #yiv7468677965ygrp-sponsor #yiv7468677965ov li a {font-size:130%;text-decoration:none;}#yiv7468677965 #yiv7468677965ygrp-sponsor #yiv7468677965ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv7468677965 #yiv7468677965ygrp-sponsor #yiv7468677965ov ul {margin:0;padding:0 0 0 8px;}#yiv7468677965 #yiv7468677965ygrp-text {font-family:Georgia;}#yiv7468677965 #yiv7468677965ygrp-text p {margin:0 0 1em 0;}#yiv7468677965 #yiv7468677965ygrp-text tt {font-size:120%;}#yiv7468677965 #yiv7468677965ygrp-vital ul li:last-child {border-right:none !important;}#yiv7468677965
============================================================
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:

Posting Komentar