Sabtu, 07 Juli 2018

[belajar-excel] Digest Number 4537

7 Messages

Digest #4537
1.1
Bls: [belajar-excel] Absensi [1 Attachment] by "Denny Oktavianus" denny_y86
1.2
Fw: Bls: [belajar-excel] Absensi by "hendrik karnadi" hendrikkarnadi
1.3
Re: Absensi by "Mr. Kid" nmkid.family@ymail.com
4a
Re: Perbedaan Excel berbasis SQL dengan VBA by "Mr. Kid" nmkid.family@ymail.com

Messages

Sat Jul 7, 2018 12:46 am (PDT) . Posted by:

"Denny Oktavianus" denny_y86

Terima kasih Mr Kid atas pencerahannya akan saya pelajari.
sukses selalu.
salam
denny


Pada Kamis, 5 Juli 2018 11:25, "'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

#yiv1286587543 #yiv1286587543 -- #yiv1286587543ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv1286587543 #yiv1286587543ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv1286587543 #yiv1286587543ygrp-mkp #yiv1286587543hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv1286587543 #yiv1286587543ygrp-mkp #yiv1286587543ads {margin-bottom:10px;}#yiv1286587543 #yiv1286587543ygrp-mkp .yiv1286587543ad {padding:0 0;}#yiv1286587543 #yiv1286587543ygrp-mkp .yiv1286587543ad p {margin:0;}#yiv1286587543 #yiv1286587543ygrp-mkp .yiv1286587543ad a {color:#0000ff;text-decoration:none;}#yiv1286587543 #yiv1286587543ygrp-sponsor #yiv1286587543ygrp-lc {font-family:Arial;}#yiv1286587543 #yiv1286587543ygrp-sponsor #yiv1286587543ygrp-lc #yiv1286587543hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv1286587543 #yiv1286587543ygrp-sponsor #yiv1286587543ygrp-lc .yiv1286587543ad {margin-bottom:10px;padding:0 0;}#yiv1286587543 #yiv1286587543actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv1286587543 #yiv1286587543activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv1286587543 #yiv1286587543activity span {font-weight:700;}#yiv1286587543 #yiv1286587543activity span:first-child {text-transform:uppercase;}#yiv1286587543 #yiv1286587543activity span a {color:#5085b6;text-decoration:none;}#yiv1286587543 #yiv1286587543activity span span {color:#ff7900;}#yiv1286587543 #yiv1286587543activity span .yiv1286587543underline {text-decoration:underline;}#yiv1286587543 .yiv1286587543attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv1286587543 .yiv1286587543attach div a {text-decoration:none;}#yiv1286587543 .yiv1286587543attach img {border:none;padding-right:5px;}#yiv1286587543 .yiv1286587543attach label {display:block;margin-bottom:5px;}#yiv1286587543 .yiv1286587543attach label a {text-decoration:none;}#yiv1286587543 blockquote {margin:0 0 0 4px;}#yiv1286587543 .yiv1286587543bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv1286587543 .yiv1286587543bold a {text-decoration:none;}#yiv1286587543 dd.yiv1286587543last p a {font-family:Verdana;font-weight:700;}#yiv1286587543 dd.yiv1286587543last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv1286587543 dd.yiv1286587543last p span.yiv1286587543yshortcuts {margin-right:0;}#yiv1286587543 div.yiv1286587543attach-table div div a {text-decoration:none;}#yiv1286587543 div.yiv1286587543attach-table {width:400px;}#yiv1286587543 div.yiv1286587543file-title a, #yiv1286587543 div.yiv1286587543file-title a:active, #yiv1286587543 div.yiv1286587543file-title a:hover, #yiv1286587543 div.yiv1286587543file-title a:visited {text-decoration:none;}#yiv1286587543 div.yiv1286587543photo-title a, #yiv1286587543 div.yiv1286587543photo-title a:active, #yiv1286587543 div.yiv1286587543photo-title a:hover, #yiv1286587543 div.yiv1286587543photo-title a:visited {text-decoration:none;}#yiv1286587543 div#yiv1286587543ygrp-mlmsg #yiv1286587543ygrp-msg p a span.yiv1286587543yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv1286587543 .yiv1286587543green {color:#628c2a;}#yiv1286587543 .yiv1286587543MsoNormal {margin:0 0 0 0;}#yiv1286587543 o {font-size:0;}#yiv1286587543 #yiv1286587543photos div {float:left;width:72px;}#yiv1286587543 #yiv1286587543photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv1286587543 #yiv1286587543photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv1286587543 #yiv1286587543reco-category {font-size:77%;}#yiv1286587543 #yiv1286587543reco-desc {font-size:77%;}#yiv1286587543 .yiv1286587543replbq {margin:4px;}#yiv1286587543 #yiv1286587543ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv1286587543 #yiv1286587543ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv1286587543 #yiv1286587543ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv1286587543 #yiv1286587543ygrp-mlmsg select, #yiv1286587543 input, #yiv1286587543 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv1286587543 #yiv1286587543ygrp-mlmsg pre, #yiv1286587543 code {font:115% monospace;}#yiv1286587543 #yiv1286587543ygrp-mlmsg * {line-height:1.22em;}#yiv1286587543 #yiv1286587543ygrp-mlmsg #yiv1286587543logo {padding-bottom:10px;}#yiv1286587543 #yiv1286587543ygrp-msg p a {font-family:Verdana;}#yiv1286587543 #yiv1286587543ygrp-msg p#yiv1286587543attach-count span {color:#1E66AE;font-weight:700;}#yiv1286587543 #yiv1286587543ygrp-reco #yiv1286587543reco-head {color:#ff7900;font-weight:700;}#yiv1286587543 #yiv1286587543ygrp-reco {margin-bottom:20px;padding:0px;}#yiv1286587543 #yiv1286587543ygrp-sponsor #yiv1286587543ov li a {font-size:130%;text-decoration:none;}#yiv1286587543 #yiv1286587543ygrp-sponsor #yiv1286587543ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv1286587543 #yiv1286587543ygrp-sponsor #yiv1286587543ov ul {margin:0;padding:0 0 0 8px;}#yiv1286587543 #yiv1286587543ygrp-text {font-family:Georgia;}#yiv1286587543 #yiv1286587543ygrp-text p {margin:0 0 1em 0;}#yiv1286587543 #yiv1286587543ygrp-text tt {font-size:120%;}#yiv1286587543 #yiv1286587543ygrp-vital ul li:last-child {border-right:none !important;}#yiv1286587543

Sat Jul 7, 2018 1:16 am (PDT) . Posted by:

"hendrik karnadi" hendrikkarnadi

Urusan Excel apalagi PivotTable Mr. Kid memang OK banget....
Salam,HK

Sent from Yahoo Mail on Android

On Sat, Jul 7, 2018 at 14:46, Denny Oktavianus denny_y86@yahoo.co.id [belajar-excel]<belajar-excel@yahoogroups.com> wrote:  

Terima kasih Mr Kid atas pencerahannya akan saya pelajari.
sukses selalu.
salam
denny


Pada Kamis, 5 Juli 2018 11:25, "'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

#yiv2761800171 #yiv2761800171 -- #yiv2761800171ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv2761800171 #yiv2761800171ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv2761800171 #yiv2761800171ygrp-mkp #yiv2761800171hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv2761800171 #yiv2761800171ygrp-mkp #yiv2761800171ads {margin-bottom:10px;}#yiv2761800171 #yiv2761800171ygrp-mkp .yiv2761800171ad {padding:0 0;}#yiv2761800171 #yiv2761800171ygrp-mkp .yiv2761800171ad p {margin:0;}#yiv2761800171 #yiv2761800171ygrp-mkp .yiv2761800171ad a {color:#0000ff;text-decoration:none;}#yiv2761800171 #yiv2761800171ygrp-sponsor #yiv2761800171ygrp-lc {font-family:Arial;}#yiv2761800171 #yiv2761800171ygrp-sponsor #yiv2761800171ygrp-lc #yiv2761800171hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv2761800171 #yiv2761800171ygrp-sponsor #yiv2761800171ygrp-lc .yiv2761800171ad {margin-bottom:10px;padding:0 0;}#yiv2761800171 #yiv2761800171actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv2761800171 #yiv2761800171activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv2761800171 #yiv2761800171activity span {font-weight:700;}#yiv2761800171 #yiv2761800171activity span:first-child {text-transform:uppercase;}#yiv2761800171 #yiv2761800171activity span a {color:#5085b6;text-decoration:none;}#yiv2761800171 #yiv2761800171activity span span {color:#ff7900;}#yiv2761800171 #yiv2761800171activity span .yiv2761800171underline {text-decoration:underline;}#yiv2761800171 .yiv2761800171attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv2761800171 .yiv2761800171attach div a {text-decoration:none;}#yiv2761800171 .yiv2761800171attach img {border:none;padding-right:5px;}#yiv2761800171 .yiv2761800171attach label {display:block;margin-bottom:5px;}#yiv2761800171 .yiv2761800171attach label a {text-decoration:none;}#yiv2761800171 blockquote {margin:0 0 0 4px;}#yiv2761800171 .yiv2761800171bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv2761800171 .yiv2761800171bold a {text-decoration:none;}#yiv2761800171 dd.yiv2761800171last p a {font-family:Verdana;font-weight:700;}#yiv2761800171 dd.yiv2761800171last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv2761800171 dd.yiv2761800171last p span.yiv2761800171yshortcuts {margin-right:0;}#yiv2761800171 div.yiv2761800171attach-table div div a {text-decoration:none;}#yiv2761800171 div.yiv2761800171attach-table {width:400px;}#yiv2761800171 div.yiv2761800171file-title a, #yiv2761800171 div.yiv2761800171file-title a:active, #yiv2761800171 div.yiv2761800171file-title a:hover, #yiv2761800171 div.yiv2761800171file-title a:visited {text-decoration:none;}#yiv2761800171 div.yiv2761800171photo-title a, #yiv2761800171 div.yiv2761800171photo-title a:active, #yiv2761800171 div.yiv2761800171photo-title a:hover, #yiv2761800171 div.yiv2761800171photo-title a:visited {text-decoration:none;}#yiv2761800171 div#yiv2761800171ygrp-mlmsg #yiv2761800171ygrp-msg p a span.yiv2761800171yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv2761800171 .yiv2761800171green {color:#628c2a;}#yiv2761800171 .yiv2761800171MsoNormal {margin:0 0 0 0;}#yiv2761800171 o {font-size:0;}#yiv2761800171 #yiv2761800171photos div {float:left;width:72px;}#yiv2761800171 #yiv2761800171photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv2761800171 #yiv2761800171photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv2761800171 #yiv2761800171reco-category {font-size:77%;}#yiv2761800171 #yiv2761800171reco-desc {font-size:77%;}#yiv2761800171 .yiv2761800171replbq {margin:4px;}#yiv2761800171 #yiv2761800171ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv2761800171 #yiv2761800171ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv2761800171 #yiv2761800171ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv2761800171 #yiv2761800171ygrp-mlmsg select, #yiv2761800171 input, #yiv2761800171 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv2761800171 #yiv2761800171ygrp-mlmsg pre, #yiv2761800171 code {font:115% monospace;}#yiv2761800171 #yiv2761800171ygrp-mlmsg * {line-height:1.22em;}#yiv2761800171 #yiv2761800171ygrp-mlmsg #yiv2761800171logo {padding-bottom:10px;}#yiv2761800171 #yiv2761800171ygrp-msg p a {font-family:Verdana;}#yiv2761800171 #yiv2761800171ygrp-msg p#yiv2761800171attach-count span {color:#1E66AE;font-weight:700;}#yiv2761800171 #yiv2761800171ygrp-reco #yiv2761800171reco-head {color:#ff7900;font-weight:700;}#yiv2761800171 #yiv2761800171ygrp-reco {margin-bottom:20px;padding:0px;}#yiv2761800171 #yiv2761800171ygrp-sponsor #yiv2761800171ov li a {font-size:130%;text-decoration:none;}#yiv2761800171 #yiv2761800171ygrp-sponsor #yiv2761800171ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv2761800171 #yiv2761800171ygrp-sponsor #yiv2761800171ov ul {margin:0;padding:0 0 0 8px;}#yiv2761800171 #yiv2761800171ygrp-text {font-family:Georgia;}#yiv2761800171 #yiv2761800171ygrp-text p {margin:0 0 1em 0;}#yiv2761800171 #yiv2761800171ygrp-text tt {font-size:120%;}#yiv2761800171 #yiv2761800171ygrp-vital ul li:last-child {border-right:none !important;}#yiv2761800171

Sat Jul 7, 2018 4:08 am (PDT) . Posted by:

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

Lampiran tempo lalu sekadar wawasan saja.
Kalau saya sendiri, lebih suka jika Excel Table dibentuk diluar data yang
ada, sehingga Excel Table sekadar sebagai pengikat data yang ada menjadi
satu dataset dinamis yang utuh.
Contohnya pada sheet 'myData' di file terlampir.

Regards,
Kid

On Sat, Jul 7, 2018 at 12:23 PM, Denny Oktavianus denny_y86@yahoo.co.id
[belajar-excel] <belajar-excel@yahoogroups.com> wrote:

>
>
> Terima kasih Mr Kid atas pencerahannya akan saya pelajari.
> sukses selalu.
>
> salam
>
> denny
>
>
> Pada Kamis, 5 Juli 2018 11:25, "'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
>
>
>
>
>
>

Sat Jul 7, 2018 3:34 am (PDT) . Posted by:

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

Hai Tio,

Untuk no. 4 , ditulis "relatif'. Mohon diterangkan lebih detail..
>

*> Kasus 1 (relatif lebih hemat memory dibanding kasus 2) : *
Akan melakukan sort pada area range A1:Z31 pada sheet bernama 'data'
berdasar kolom A, lalu remove duplicate berdasar kolom A juga, menggunakan
2 prosedur
public rngTabel as range

public sub ProsesSort()
set rngtabel=sheets("data").range("a1:z31") 'isi variabel dengan
area range yang diproses
rngtabel.sort rngtabel.cells(1),,xlAscending,header:=xlYes
,orientation:=xlSortColumns 'sorting
ProsesRemoveDuplicate 'panggil prosedur remove duplicate
end sub

public sub ProsesRemoveDuplicate()
rngtabel.removeduplicates 1,xlYes 'proses remove duplicate
'set rngtabel=nothing 'jika tidak ada proses lain yang akan
membutuhkan area range dalam variabel rngtabel, maka membuangnya dari
memory akan lebih hemat
end sub

*> Kasus 2 (relatif lebih boros memory dibanding kasus 1) :*
Akan melakukan sort pada area range A1:Z31 pada sheet bernama 'data'
berdasar kolom A, lalu remove duplicate berdasar kolom A juga, menggunakan
2 prosedur

public rngUrut as range, rngDuplicate as range

public sub ProsesSort()
set rngUrut=sheets("data").range("a1:z31") 'isi variabel dengan
area range yang diproses
rngurut.sort rngurut.cells(1),,xlAscending,header:=xlYes
,orientation:=xlSortColumns 'sorting
end sub

public sub ProsesRemoveDuplicate()
set rngDuplicate=sheets("data").range("a1:z31") 'isi variabel
dengan area range yang diproses
rngDuplicate.removeduplicates 1,xlYes 'proses remove duplicate
end sub

Kalau menurut pengalaman Mr. Kid, file xlsm dirubah menjadi xlsb dengan
> tetap mempertahankan Macro nya yang bertujuan untuk mengurangi size file
> excel, apakah akan bermasalah dikemudian hari untuk Macronya atau tidak
> bermasalah Mr ?
>
> Tidak masalah

Regards,
Kid

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

>
>
> Terima kasih Mr. Kid. Semoga Allah membalas kebaikan Mr. Kid.
>
> Untuk no. 4 , ditulis "relatif'. Mohon diterangkan lebih detail..
>
>
>
> Tambah pertanyaan :
>
> Kalau menurut pengalaman Mr. Kid, file xlsm dirubah menjadi xlsb dengan
> tetap mempertahankan Macro nya yang bertujuan untuk mengurangi size file
> excel, apakah akan bermasalah dikemudian hari untuk Macronya atau tidak
> bermasalah Mr ?
>
> Kalau menurut pengalaman Pak Hendrik tidak bermasalah, bagaimana menurut
> pengalaman Mr. Kid ?
>
>
>
> Thank you
>
> Best Regards,
>
> Tio
>
>
>
> *From:* belajar-excel@yahoogroups.com [mailto:belajar-excel@
> yahoogroups.com]
> *Sent:* 05 Juli 2018 11:54
> *To:* BeExcel
> *Subject:* Re: [belajar-excel] Mengurangi penggunaan memory untuk
> pembuatan database
>
>
>
>
>
> 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
>
>
>
>
>
>
>

Sat Jul 7, 2018 3:38 am (PDT) . Posted by:

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

https://groups.yahoo.com/neo/groups/belajar-excel/conversations/messages/42858
atau cari saja dengan search key workbook.open dan workbook.save, lalu
berkreatif rialah memanfaatkannya.

2018-07-06 12:12 GMT+07:00 Tio Ali tioali2011@yahoo.co.id [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Salam Mr. Kid dan B-Exceller
> Apakah 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
> <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
>
>
>
>
>
>

Sat Jul 7, 2018 3:44 am (PDT) . Posted by:

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

Hai Tio,

Apakah penggunaan memory itu dipakai oleh semua file Excel atau hanya 1
> workbook yang aktif saja ?
>
> lihat disini
<https://groups.yahoo.com/neo/groups/belajar-excel/conversations/messages/44245>
..

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.
>
> yang selalu di-load ke memory hanyalah file interface dan data yang
diambil dari file data saja.
> jadi file data dibuka saat akan ambil data. Selesai ambil data dan
tersalin ke file interface, file data bisa ditutup kembali

Regards,
Kid

2018-07-06 19:28 GMT+07:00 Tio Ali tioali2011@yahoo.co.id [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> 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
>
>
>
>
>
>

Sat Jul 7, 2018 3:56 am (PDT) . Posted by:

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

Kalimat yang lebih pas :
"Apa kekurangan dan kelebihan Database di Excel berbasis memanfaatkan SQL
dalam otomasi VBA dibanding memakai proses open workbook, copy paste
values, save workbook dalam otomasi VBA"

> memanfaatkan SQL dalam otomasi VBA
* Kelebihan : bisa mendapatkan data yang telah diproses dengan SQL
(misal telah di-sort, di filter, di kalkulasi demikian dan demikian, dan
sebagainya), sehingga lebih efisien
* Kekurangan : harus belajar SQL dan baris kode pemanfaatan SQL dalam VBA

> memakai proses open workbook, copy paste values, save workbook dalam
otomasi VBA
* Kelebihan : tidak perlu belajar SQL dan tidak perlu belajar baris kode
pemanfaatan SQL dalam VBA
* Kekurangan : proses terhadap data yang akan diambil, perlu diproses
dengan baris-baris kode VBA yang bisa jadi lebih banyak dan rumit (tidak
efisien) sebelum di salin ke lokasi tujuan

Regards,
Kid

2018-07-06 14:08 GMT+07:00 Tio Ali tioali2011@yahoo.co.id [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Dear B-Exceller
> Apa kekurangan dan kelebihan Database Excel berbasis SQL dibanding memakai
> VBA
>
> Terima kasih.
>
>
>
============================================================
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