8 Messages
Digest #3168
5a
Re: Membuat sheet baru secara otomatis dengan mengcopy paste alokasi by "dwi mulyaningsih" upiet29
Messages
Sun Nov 2, 2014 7:58 pm (PST) . Posted by:
"Nang Agus"
Asalamualaikum warahmatullah
Salam sejahtera untuk kita semua,
Bagaimana cara memformat angka (number) pada cell excel, terutama format
custom:
misalnya : _(Rp* #.##0_);_(Rp* (#.##0);_(Rp* "-"_);_(@_)
(yang merupakan format Accounting)
apakah berarti:
format positif ; format negatif ; format nol ; format string ?
kalau formatnya misalnya:
[<15]_("kurang");[>15]_("sedang")_
untuk apa saja ya?
Mohon penjelasan
Terima kasih
Wasalam
Agus
Salam sejahtera untuk kita semua,
Bagaimana cara memformat angka (number) pada cell excel, terutama format
custom:
misalnya : _(Rp* #.##0_);_(Rp* (#.##0);_(Rp* "-"
(yang merupakan format Accounting)
apakah berarti:
format positif ; format negatif ; format nol ; format string ?
kalau formatnya misalnya:
[<15]_("
untuk apa saja ya?
Mohon penjelasan
Terima kasih
Wasalam
Agus
Sun Nov 2, 2014 11:07 pm (PST) . Posted by:
"Husnul Faizin" husnulfaizin
terimaksih kepada mr. kid atas semua ilmunya, akhirnya saya dapat membuat option button-nya.
terimakasih sekali lagi master....
wassalam
Pada Kamis, 30 Oktober 2014 23:37, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
Wa'alaikumussalam wr. wb.
Tentang grouped options button yang menggunakan Form control :
1.
pada masing-masing option button memiliki nilai sama seperti tertera pada nilai
disampingnya (0 = 0, 1 = 1, 2 = 2, dst)
>> Option button dalam GroupBox akan menuliskan nomor index option button (base 1 alias dimulai dari angka 1) pada linked cells. Formula pada cell lain (yang bukan linked cells grouped option button) mengartikan nilai index option buttons dalam linked cells tadi menjadi nilai yang ditampilkan ke user.
2.
setiap saya memberi chek pada salah satu option button selalu merujuk pada cell
yang sama sehingga nilainya
menjadi bertambah (bisakah cell linknya
berbeda??). misal: untuk urutan option button pada baris 3 nilainya di
D3, option button di baris 4 nilainya di
D4, dst... artinya masing-masing option button berdiri sendiri-sendiri dengan
nilainya
masing-masing ketika saya chek salah satu
nilai option buttonnya, sehingga di D7 tinggal dijumlahkan.
>> Letakkan option button dalam sebuah groupbox control agar terbentuk grouped options button yang baru. Pastikan options button menjadi anggota groupbox tertentu. Siapkan ruang yang agak luas agar option button tidak mudah berpindah group.
Wassalamu'alaikum wr. wb.
Kid.
2014-10-29 9:04 GMT+11:00 Husnul Faizin husnulfaizin@yahoo.co.id [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>assalamu39;alaikum wr wb
>yth. para master di milis yang sangat bermanfaat ini, saya mohon perkenan bantuannya cara membuat option button dengan kriteria nilai yang merujuk pada cell yang berbeda-beda. untuk lebih jelasnya permasalahan tersebut saya cantumkan dalam lampirannya.
>terimakasih sebelumnya atas bantuan dan perkenan para master excel yang terhormat.
>
>
>wassalam
>faiz
terimakasih sekali lagi master....
wassalam
Pada Kamis, 30 Oktober 2014 23:37, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
Wa'alaikumussalam wr. wb.
Tentang grouped options button yang menggunakan Form control :
1.
pada masing-masing option button memiliki nilai sama seperti tertera pada nilai
disampingnya (0 = 0, 1 = 1, 2 = 2, dst)
>> Option button dalam GroupBox akan menuliskan nomor index option button (base 1 alias dimulai dari angka 1) pada linked cells. Formula pada cell lain (yang bukan linked cells grouped option button) mengartikan nilai index option buttons dalam linked cells tadi menjadi nilai yang ditampilkan ke user.
2.
setiap saya memberi chek pada salah satu option button selalu merujuk pada cell
yang sama sehingga nilainya
menjadi bertambah (bisakah cell linknya
berbeda??). misal: untuk urutan option button pada baris 3 nilainya di
D3, option button di baris 4 nilainya di
D4, dst... artinya masing-masing option button berdiri sendiri-sendiri dengan
nilainya
masing-masing ketika saya chek salah satu
nilai option buttonnya, sehingga di D7 tinggal dijumlahkan.
>> Letakkan option button dalam sebuah groupbox control agar terbentuk grouped options button yang baru. Pastikan options button menjadi anggota groupbox tertentu. Siapkan ruang yang agak luas agar option button tidak mudah berpindah group.
Wassalamu'alaikum wr. wb.
Kid.
2014-10-29 9:04 GMT+11:00 Husnul Faizin husnulfaizin@yahoo.co.id [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>assalamu
>yth. para master di milis yang sangat bermanfaat ini, saya mohon perkenan bantuannya cara membuat option button dengan kriteria nilai yang merujuk pada cell yang berbeda-beda. untuk lebih jelasnya permasalahan tersebut saya cantumkan dalam lampirannya.
>terimakasih sebelumnya atas bantuan dan perkenan para master excel yang terhormat.
>
>
>wassalam
>faiz
Sun Nov 2, 2014 11:16 pm (PST) . Posted by:
"ris ha" har1sn.excel
Assalamu'alaikum para suhu dan master excel semua.
Mohon solusinya. Bagaimana meng-sort data dengan kriteria, file terlampir
Terima kasih
SalamHaris
Mohon solusinya. Bagaimana meng-sort data dengan kriteria, file terlampir
Terima kasih
SalamHaris
Mon Nov 3, 2014 1:27 am (PST) . Posted by:
"Winov X" winovx
coba gini Om
=COUNTIF($A$2:$A$21;D2&"*")
semoga sesuai harapan
__Winarno__
Pada Senin, 3 November 2014 14:16, "ris ha har1sn.excel@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
Assalamu'alaikum para suhu dan master excel semua.
Mohon solusinya. Bagaimana meng-sort data dengan kriteria, file terlampir
Terima kasih
SalamHaris
<!--#yiv8441183114 #yiv8441183114ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv8441183114 #yiv8441183114ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv8441183114 #yiv8441183114ygrp-mkp #yiv8441183114hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv8441183114 #yiv8441183114ygrp-mkp #yiv8441183114ads {margin-bottom:10px;}#yiv8441183114 #yiv8441183114ygrp-mkp .yiv8441183114ad {padding:0 0;}#yiv8441183114 #yiv8441183114ygrp-mkp .yiv8441183114ad p {margin:0;}#yiv8441183114 #yiv8441183114ygrp-mkp .yiv8441183114ad a {color:#0000ff;text-decoration:none;}#yiv8441183114 #yiv8441183114ygrp-sponsor #yiv8441183114ygrp-lc {font-family:Arial;}#yiv8441183114 #yiv8441183114ygrp-sponsor #yiv8441183114ygrp-lc #yiv8441183114hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv8441183114 #yiv8441183114ygrp-sponsor #yiv8441183114ygrp-lc .yiv8441183114ad {margin-bottom:10px;padding:0 0;}#yiv8441183114 #yiv8441183114actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv8441183114 #yiv8441183114activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv8441183114 #yiv8441183114activity span {font-weight:700;}#yiv8441183114 #yiv8441183114activity span:first-child {text-transform:uppercase;}#yiv8441183114 #yiv8441183114activity span a {color:#5085b6;text-decoration:none;}#yiv8441183114 #yiv8441183114activity span span {color:#ff7900;}#yiv8441183114 #yiv8441183114activity span .yiv8441183114underline {text-decoration:underline;}#yiv8441183114 .yiv8441183114attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv8441183114 .yiv8441183114attach div a {text-decoration:none;}#yiv8441183114 .yiv8441183114attach img {border:none;padding-right:5px;}#yiv8441183114 .yiv8441183114attach label {display:block;margin-bottom:5px;}#yiv8441183114 .yiv8441183114attach label a {text-decoration:none;}#yiv8441183114 blockquote {margin:0 0 0 4px;}#yiv8441183114 .yiv8441183114bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv8441183114 .yiv8441183114bold a {text-decoration:none;}#yiv8441183114 dd.yiv8441183114last p a {font-family:Verdana;font-weight:700;}#yiv8441183114 dd.yiv8441183114last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv8441183114 dd.yiv8441183114last p span.yiv8441183114yshortcuts {margin-right:0;}#yiv8441183114 div.yiv8441183114attach-table div div a {text-decoration:none;}#yiv8441183114 div.yiv8441183114attach-table {width:400px;}#yiv8441183114 div.yiv8441183114file-title a, #yiv8441183114 div.yiv8441183114file-title a:active, #yiv8441183114 div.yiv8441183114file-title a:hover, #yiv8441183114 div.yiv8441183114file-title a:visited {text-decoration:none;}#yiv8441183114 div.yiv8441183114photo-title a, #yiv8441183114 div.yiv8441183114photo-title a:active, #yiv8441183114 div.yiv8441183114photo-title a:hover, #yiv8441183114 div.yiv8441183114photo-title a:visited {text-decoration:none;}#yiv8441183114 div#yiv8441183114ygrp-mlmsg #yiv8441183114ygrp-msg p a span.yiv8441183114yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv8441183114 .yiv8441183114green {color:#628c2a;}#yiv8441183114 .yiv8441183114MsoNormal {margin:0 0 0 0;}#yiv8441183114 o {font-size:0;}#yiv8441183114 #yiv8441183114photos div {float:left;width:72px;}#yiv8441183114 #yiv8441183114photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv8441183114 #yiv8441183114photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv8441183114 #yiv8441183114reco-category {font-size:77%;}#yiv8441183114 #yiv8441183114reco-desc {font-size:77%;}#yiv8441183114 .yiv8441183114replbq {margin:4px;}#yiv8441183114 #yiv8441183114ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv8441183114 #yiv8441183114ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv8441183114 #yiv8441183114ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv8441183114 #yiv8441183114ygrp-mlmsg select, #yiv8441183114 input, #yiv8441183114 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv8441183114 #yiv8441183114ygrp-mlmsg pre, #yiv8441183114 code {font:115% monospace;}#yiv8441183114 #yiv8441183114ygrp-mlmsg * {line-height:1.22em;}#yiv8441183114 #yiv8441183114ygrp-mlmsg #yiv8441183114logo {padding-bottom:10px;}#yiv8441183114 #yiv8441183114ygrp-msg p a {font-family:Verdana;}#yiv8441183114 #yiv8441183114ygrp-msg p#yiv8441183114attach-count span {color:#1E66AE;font-weight:700;}#yiv8441183114 #yiv8441183114ygrp-reco #yiv8441183114reco-head {color:#ff7900;font-weight:700;}#yiv8441183114 #yiv8441183114ygrp-reco {margin-bottom:20px;padding:0px;}#yiv8441183114 #yiv8441183114ygrp-sponsor #yiv8441183114ov li a {font-size:130%;text-decoration:none;}#yiv8441183114 #yiv8441183114ygrp-sponsor #yiv8441183114ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv8441183114 #yiv8441183114ygrp-sponsor #yiv8441183114ov ul {margin:0;padding:0 0 0 8px;}#yiv8441183114 #yiv8441183114ygrp-text {font-family:Georgia;}#yiv8441183114 #yiv8441183114ygrp-text p {margin:0 0 1em 0;}#yiv8441183114 #yiv8441183114ygrp-text tt {font-size:120%;}#yiv8441183114 #yiv8441183114ygrp-vital ul li:last-child {border-right:none !important;}-->
=COUNTIF($A$2:$A$21;D2&"*")
semoga sesuai harapan
__Winarno__
Pada Senin, 3 November 2014 14:16, "ris ha har1sn.excel@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
Assalamu'
Mohon solusinya. Bagaimana meng-sort data dengan kriteria, file terlampir
Terima kasih
SalamHaris
<!--#yiv84411831
Mon Nov 3, 2014 12:39 am (PST) . Posted by:
"Bagus" bagus4bls
Pak Haris;
Coba pada Hasil 1, menjadi begini:
=IFERROR(INDEX(LEFT($A$2:$A$21,1),MATCH(0,COUNTIF($B$1:B1,LEFT($A$2:$A$211)),0)),"")
=> Array formula ya.. lalu copas kebawah
dan jml menjadi begini:
=IF(LEN(B2),COUNTIF($A$2:$A$21,B2&"*"),"")
Copas kebawah
Wassalam
~ Bagus ~
----- Original Message -----
From: ris ha har1sn.excel@yahoo.com [belajar-excel]
To: belajar-excel@yahoogroups.com
Sent: Monday, November 03, 2014 8:42 AM
Subject: [***SPAM*** Score/Req: 05.20/5.0] [belajar-excel] Sort Data Dengan Kriteria [1 Attachment]
Assalamu'alaikum para suhu dan master excel semua.
Mohon solusinya. Bagaimana meng-sort data dengan kriteria, file terlampir
Terima kasih
Salam
Haris
Coba pada Hasil 1, menjadi begini:
=IFERROR(INDEX(LEFT($A$2:$A$21,1),MATCH(0,COUNTIF($B$1:B1,LEFT($A$2:$A$211)),0)),"")
=> Array formula ya.. lalu copas kebawah
dan jml menjadi begini:
=IF(LEN(B2),COUNTIF($A$2:$A$21,B2&"*"),"")
Copas kebawah
Wassalam
~ Bagus ~
----- Original Message -----
From: ris ha har1sn.excel@yahoo.com [belajar-excel]
To: belajar-excel@yahoogroups.com
Sent: Monday, November 03, 2014 8:42 AM
Subject: [***SPAM*** Score/Req: 05.20/5.0] [belajar-excel] Sort Data Dengan Kriteria [1 Attachment]
Assalamu'
Mohon solusinya. Bagaimana meng-sort data dengan kriteria, file terlampir
Terima kasih
Salam
Haris
Mon Nov 3, 2014 1:27 am (PST) . Posted by:
"dwi mulyaningsih" upiet29
Dear Mr. Kid,
Terima kasih banyak atas bantuannya.Dari contoh file tersebut memang lebih cepat menggunakan pivot table ya. Dan saya lihat file tersebut sudah sesuai dengan yang ingin saya buat. Saya akan coba kembangkan terlebih dahulu, jika ada kendala mohon bimbingannya lagi .
Salam,DM
On Friday, October 31, 2014 5:22 PM, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:
hehehe...
kalau ada kata berdasar sesuatu, berarti bisa disusun jumlah maksimal alokasinya berapa dan apa saja namanya.
ya sudahlah monggo silakan disusun saja alasannya.
File yang ada disini adalah contoh script untuk split data dengan 2 cara, yaitu loop setiap record data (umum digunakan diberbagai aplikasi interface) dan memanfaatkan excel pivot tables sebagai kontainer data yang bisa di-filter.
Cara dengan loop data akan menuntut pembuangan semua sheet yang pernah dibuat lalu membuat ulang seluruh sheet output dengan membaca data satu per satu. Jadi, semakin banyak record data, maka semakin lama proses yang dibutuhkan.
Cara dengan pivot table membutuhkan usaha untuk membuat daftar sheet output yang sudah dibuat. Kemudian proses penyusunan output yang baru melakukan pemeriksaan apakah ada item nama sheet output baru yang harus dibuat. Jika ada, maka dibuatlah sheet-sheet baru tersebut. Jadi, jika setiap proses penyusunan output sering bertambah N output baru, maka yang dibutuhkan adalah waktu untuk membuat N sheet baru tersebut saja. Hal ini akan mempercepat proses.
File pada tersebut juga bisa dijadikan alat simulasi kecepatan proses antara kedua cara yang ada dalam file.
Silakan dikembangkan agar sesuai dengan kebutuhan setempat. Keterangan proses sudah ada dalam script, sehingga bisa dipelajari. Bagi member yang masih awam dengan VBA, sebaiknya mempelajari VBA lebih dulu. Milis memiliki blog yang berisi banyak tulisan tentang VBA. Khusus untuk belajar VBA bisa dimulai darisini.
Wassalam,
Kid.
2014-10-31 13:12 GMT+11:00 dwi mulyaningsih upiet29@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>:
Dear Mr. Kid,
Terima kasih atas saran dan bantuannya.Untuk item alokasi disini ditentukan berdasarkan jumlah order penjualan sehingga tidak dapat ditentukan dengan pasti berapa jumlah alokasinya. Dalam setiap bulannya pasti akan ada penambahan item alokasi tersebut.Penggunaan pivot table sebelumnya sudah pernah saya gunakan, memang menghemat waktu dalam pembuatannya.
Disini saya hanya ingin mencoba mencari cara yang lebih efisien lagi dalam prosesnya.
Terima kasih
Salam,DM
On Friday, October 31, 2014 6:11 AM, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:
Hai Dwi,
Biasanya item-item alokasi sudah ditentukan sejak awal. Penambahan alokasi juga tidak banyak. Bisa jadi seudah ditentukan bahwa jumlah item alokasi ada 25 (misalnya) dan sampai saat ini baru dipakai 7 saja.
Data utama yang berisi data transaksi (histori kegiatan bisnis) sebaiknya dibentuk agar menggunakan fitur Excel Table [lihat ribbon Home -> group Styles -> Format as excel table]. Karena tabel ini akan menjadi sumber data pivot table yang dinamis. Artinya, user tidak perlu mengubah-ubah sumber data pivot table lagi jika ada pengubahan data di tabel sumber.
Menggunakan pivot table, maka cukup membuat 1 pivot table dasar, misal untuk rekap total seperti pada kasus Anda. Atur agar pivot table tidak menyimpan data. Artinya, pivot table selalu membutuhkan refresh saat pertama kali dibuka.
Kemudian pivot table tersebut di copy ke sebuah sheet baru (buat sheet baru lebih dulu -> select entire pivot table dari sheet sebelah -> copy -> ke sheet baru -> paste). Atur layout pivot table untuk layout per alokasi. Field alokasi bisa diletakkan di paling kiri lalu di filter, misal untuk alokasi item ke-1.
Copy sheet ber-pivot table alokasi item ke-1 ke sheet berikutnya (sampai 25 item alokasi) dan ubah filter di masing-masing sheet. Proses ini hanya dilakukan setiap kali ada alokasi baru yang belum dibuatkan sheetnya.
Bila perlu, hide kolom alokasi dalam sheet-sheet pivot table alokasi.
Setiap kali data berubah, lakukan refresh all melalui ribbon Data -> group Connections -> Refresh All.
Andai suatu saat di tahun tertentu perusahaan merencanakan akan menambah 5 alokasi yang sudah tertentu namanya, maka copy sheet pivot table alokasi yang ada sebanyak 5 kali (5 yang baru), atur item yang difilter pada masing-masing sheet baru, refresh all, save.
Cara ini akan terasa hemat waktunya jika data sudah banyak. Misalnya data berisi suatu series waktu bertahun-tahun. Karena dari pivot table yang sama bisa dibuat per sheet output per tahun. Atau ingin output per sheet berisi per client agar menjadi histori client, dsb.
Keuntungan lainnya, Anda tidak perlu mahir VBA atau menunggu pihak yang bersedia membuatkan VBA-nya untuk bisa menyusun report demikian.
Wassalam,
Kid.
On Mon, Oct 27, 2014 at 5:29 PM, dwi mulyaningsih upiet29@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com> wrote:
Terlampir file yang sudah ada contoh kolomnya di masing-masing sheet alokasi.
Untuk sheet rekapnya tetap seperti itu, karena yang akan ditampilkan di sheet Rekap hanya kolom alokasi dan total keseluruhan pada posisi debit/kredit. Jadi, pada dasarnya sheet Rekap dibuat untuk mengetahui total pengeluaran atas masing-masing alokasi.
Terima kasih
Salam,DM
On Friday, October 24, 2014 10:34 PM, "hendrik karnadi hendrikkarnadi@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:
Coba buat contoh kolom2 yang ingin ditampilkan di masing2 sheet alokasi.
Apakah Sheet Rekapnya tetap harus dibuat seperti itu atau sama dengan kolom2 yang ada pada masing2 sheet alokasi ?
Kalau sdh jelas saya yakin akan ada Be-Exceller yang bisa membantu.
Salam,HK
On Friday, 24 October 2014, 15:27, "dwi mulyaningsih upiet29@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:
Dear Pak HK,
Thanks solusinya, tapi kalau pakai sumif berarti saya harus sediakan sheet baru.
Yang saya mau sheet per alokasi akan otomatis terbuat sendiri.Saya sudah coba menggunakan macro buat Pak De Premor, tapi yang terekspor hanya judul kolomnya saja. Untuk isiannya tidak. Terlampir filenya.Dari data-data tersebut yang saya inginkan seperti ini :
- jika sheet detail diedit, maka hasil edit tersebut otomatis akan berubah pada sheet alokasinya- jika entry data baru juga akan otomatis masuk ke sheet alokasinya.- jika ada alokasi baru maka otomatis akan terbuat sheetnya.
Sebaiknya pakai cara seperti apa ya ?
Terima kasih
SalamDM
On Thursday, October 23, 2014 3:08 PM, "Hendrik Karnadi hendrikkarnadi@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:
Coba pake Sumif () + Sumif ()
Salam,HK
Sent from Samsung Mobile
-------- Original message --------From: "dwi mulyaningsih upiet29@yahoo.com [belajar-excel]" Date:23/10/2014 14:31 (GMT+07:00) To: belajar-excel@yahoogroups.com Subject: [belajar-excel] Membuat sheet baru secara otomatis dengan mengcopy paste alokasinya [1 Attachment]
Dear Rekan Excel,
Mohon bantuannya, saya memiliki sebuah file dimana data yang ada pada sheet detail ingin saya buat rekapan per alokasi dengan memunculkan sheet baru sesuai dengan alokasi yang ada secara otomatis, dan setiap kali sheet detail di entry data baru atau di edit datanya maka data tersebut akan masuk dan berubah secara otomatis pada sheet alokasinya.
Terima kasih
SalamDM
#yiv6829607441 #yiv6829607441 -- #yiv6829607441ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv6829607441 #yiv6829607441ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv6829607441 #yiv6829607441ygrp-mkp #yiv6829607441hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv6829607441 #yiv6829607441ygrp-mkp #yiv6829607441ads {margin-bottom:10px;}#yiv6829607441 #yiv6829607441ygrp-mkp .yiv6829607441ad {padding:0 0;}#yiv6829607441 #yiv6829607441ygrp-mkp .yiv6829607441ad p {margin:0;}#yiv6829607441 #yiv6829607441ygrp-mkp .yiv6829607441ad a {color:#0000ff;text-decoration:none;}#yiv6829607441 #yiv6829607441ygrp-sponsor #yiv6829607441ygrp-lc {font-family:Arial;}#yiv6829607441 #yiv6829607441ygrp-sponsor #yiv6829607441ygrp-lc #yiv6829607441hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv6829607441 #yiv6829607441ygrp-sponsor #yiv6829607441ygrp-lc .yiv6829607441ad {margin-bottom:10px;padding:0 0;}#yiv6829607441 #yiv6829607441actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv6829607441 #yiv6829607441activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv6829607441 #yiv6829607441activity span {font-weight:700;}#yiv6829607441 #yiv6829607441activity span:first-child {text-transform:uppercase;}#yiv6829607441 #yiv6829607441activity span a {color:#5085b6;text-decoration:none;}#yiv6829607441 #yiv6829607441activity span span {color:#ff7900;}#yiv6829607441 #yiv6829607441activity span .yiv6829607441underline {text-decoration:underline;}#yiv6829607441 .yiv6829607441attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv6829607441 .yiv6829607441attach div a {text-decoration:none;}#yiv6829607441 .yiv6829607441attach img {border:none;padding-right:5px;}#yiv6829607441 .yiv6829607441attach label {display:block;margin-bottom:5px;}#yiv6829607441 .yiv6829607441attach label a {text-decoration:none;}#yiv6829607441 blockquote {margin:0 0 0 4px;}#yiv6829607441 .yiv6829607441bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv6829607441 .yiv6829607441bold a {text-decoration:none;}#yiv6829607441 dd.yiv6829607441last p a {font-family:Verdana;font-weight:700;}#yiv6829607441 dd.yiv6829607441last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv6829607441 dd.yiv6829607441last p span.yiv6829607441yshortcuts {margin-right:0;}#yiv6829607441 div.yiv6829607441attach-table div div a {text-decoration:none;}#yiv6829607441 div.yiv6829607441attach-table {width:400px;}#yiv6829607441 div.yiv6829607441file-title a, #yiv6829607441 div.yiv6829607441file-title a:active, #yiv6829607441 div.yiv6829607441file-title a:hover, #yiv6829607441 div.yiv6829607441file-title a:visited {text-decoration:none;}#yiv6829607441 div.yiv6829607441photo-title a, #yiv6829607441 div.yiv6829607441photo-title a:active, #yiv6829607441 div.yiv6829607441photo-title a:hover, #yiv6829607441 div.yiv6829607441photo-title a:visited {text-decoration:none;}#yiv6829607441 div#yiv6829607441ygrp-mlmsg #yiv6829607441ygrp-msg p a span.yiv6829607441yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv6829607441 .yiv6829607441green {color:#628c2a;}#yiv6829607441 .yiv6829607441MsoNormal {margin:0 0 0 0;}#yiv6829607441 o {font-size:0;}#yiv6829607441 #yiv6829607441photos div {float:left;width:72px;}#yiv6829607441 #yiv6829607441photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv6829607441 #yiv6829607441photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv6829607441 #yiv6829607441reco-category {font-size:77%;}#yiv6829607441 #yiv6829607441reco-desc {font-size:77%;}#yiv6829607441 .yiv6829607441replbq {margin:4px;}#yiv6829607441 #yiv6829607441ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv6829607441 #yiv6829607441ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv6829607441 #yiv6829607441ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv6829607441 #yiv6829607441ygrp-mlmsg select, #yiv6829607441 input, #yiv6829607441 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv6829607441 #yiv6829607441ygrp-mlmsg pre, #yiv6829607441 code {font:115% monospace;}#yiv6829607441 #yiv6829607441ygrp-mlmsg * {line-height:1.22em;}#yiv6829607441 #yiv6829607441ygrp-mlmsg #yiv6829607441logo {padding-bottom:10px;}#yiv6829607441 #yiv6829607441ygrp-msg p a {font-family:Verdana;}#yiv6829607441 #yiv6829607441ygrp-msg p#yiv6829607441attach-count span {color:#1E66AE;font-weight:700;}#yiv6829607441 #yiv6829607441ygrp-reco #yiv6829607441reco-head {color:#ff7900;font-weight:700;}#yiv6829607441 #yiv6829607441ygrp-reco {margin-bottom:20px;padding:0px;}#yiv6829607441 #yiv6829607441ygrp-sponsor #yiv6829607441ov li a {font-size:130%;text-decoration:none;}#yiv6829607441 #yiv6829607441ygrp-sponsor #yiv6829607441ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv6829607441 #yiv6829607441ygrp-sponsor #yiv6829607441ov ul {margin:0;padding:0 0 0 8px;}#yiv6829607441 #yiv6829607441ygrp-text {font-family:Georgia;}#yiv6829607441 #yiv6829607441ygrp-text p {margin:0 0 1em 0;}#yiv6829607441 #yiv6829607441ygrp-text tt {font-size:120%;}#yiv6829607441 #yiv6829607441ygrp-vital ul li:last-child {border-right:none !important;}#yiv6829607441
Terima kasih banyak atas bantuannya.Dari contoh file tersebut memang lebih cepat menggunakan pivot table ya. Dan saya lihat file tersebut sudah sesuai dengan yang ingin saya buat. Saya akan coba kembangkan terlebih dahulu, jika ada kendala mohon bimbingannya lagi .
Salam,DM
On Friday, October 31, 2014 5:22 PM, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:
hehehe...
kalau ada kata berdasar sesuatu, berarti bisa disusun jumlah maksimal alokasinya berapa dan apa saja namanya.
ya sudahlah monggo silakan disusun saja alasannya.
File yang ada disini adalah contoh script untuk split data dengan 2 cara, yaitu loop setiap record data (umum digunakan diberbagai aplikasi interface) dan memanfaatkan excel pivot tables sebagai kontainer data yang bisa di-filter.
Cara dengan loop data akan menuntut pembuangan semua sheet yang pernah dibuat lalu membuat ulang seluruh sheet output dengan membaca data satu per satu. Jadi, semakin banyak record data, maka semakin lama proses yang dibutuhkan.
Cara dengan pivot table membutuhkan usaha untuk membuat daftar sheet output yang sudah dibuat. Kemudian proses penyusunan output yang baru melakukan pemeriksaan apakah ada item nama sheet output baru yang harus dibuat. Jika ada, maka dibuatlah sheet-sheet baru tersebut. Jadi, jika setiap proses penyusunan output sering bertambah N output baru, maka yang dibutuhkan adalah waktu untuk membuat N sheet baru tersebut saja. Hal ini akan mempercepat proses.
File pada tersebut juga bisa dijadikan alat simulasi kecepatan proses antara kedua cara yang ada dalam file.
Silakan dikembangkan agar sesuai dengan kebutuhan setempat. Keterangan proses sudah ada dalam script, sehingga bisa dipelajari. Bagi member yang masih awam dengan VBA, sebaiknya mempelajari VBA lebih dulu. Milis memiliki blog yang berisi banyak tulisan tentang VBA. Khusus untuk belajar VBA bisa dimulai darisini.
Wassalam,
Kid.
2014-10-31 13:12 GMT+11:00 dwi mulyaningsih upiet29@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>:
Dear Mr. Kid,
Terima kasih atas saran dan bantuannya.Untuk item alokasi disini ditentukan berdasarkan jumlah order penjualan sehingga tidak dapat ditentukan dengan pasti berapa jumlah alokasinya. Dalam setiap bulannya pasti akan ada penambahan item alokasi tersebut.Penggunaan pivot table sebelumnya sudah pernah saya gunakan, memang menghemat waktu dalam pembuatannya.
Disini saya hanya ingin mencoba mencari cara yang lebih efisien lagi dalam prosesnya.
Terima kasih
Salam,DM
On Friday, October 31, 2014 6:11 AM, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:
Hai Dwi,
Biasanya item-item alokasi sudah ditentukan sejak awal. Penambahan alokasi juga tidak banyak. Bisa jadi seudah ditentukan bahwa jumlah item alokasi ada 25 (misalnya) dan sampai saat ini baru dipakai 7 saja.
Data utama yang berisi data transaksi (histori kegiatan bisnis) sebaiknya dibentuk agar menggunakan fitur Excel Table [lihat ribbon Home -> group Styles -> Format as excel table]. Karena tabel ini akan menjadi sumber data pivot table yang dinamis. Artinya, user tidak perlu mengubah-ubah sumber data pivot table lagi jika ada pengubahan data di tabel sumber.
Menggunakan pivot table, maka cukup membuat 1 pivot table dasar, misal untuk rekap total seperti pada kasus Anda. Atur agar pivot table tidak menyimpan data. Artinya, pivot table selalu membutuhkan refresh saat pertama kali dibuka.
Kemudian pivot table tersebut di copy ke sebuah sheet baru (buat sheet baru lebih dulu -> select entire pivot table dari sheet sebelah -> copy -> ke sheet baru -> paste). Atur layout pivot table untuk layout per alokasi. Field alokasi bisa diletakkan di paling kiri lalu di filter, misal untuk alokasi item ke-1.
Copy sheet ber-pivot table alokasi item ke-1 ke sheet berikutnya (sampai 25 item alokasi) dan ubah filter di masing-masing sheet. Proses ini hanya dilakukan setiap kali ada alokasi baru yang belum dibuatkan sheetnya.
Bila perlu, hide kolom alokasi dalam sheet-sheet pivot table alokasi.
Setiap kali data berubah, lakukan refresh all melalui ribbon Data -> group Connections -> Refresh All.
Andai suatu saat di tahun tertentu perusahaan merencanakan akan menambah 5 alokasi yang sudah tertentu namanya, maka copy sheet pivot table alokasi yang ada sebanyak 5 kali (5 yang baru), atur item yang difilter pada masing-masing sheet baru, refresh all, save.
Cara ini akan terasa hemat waktunya jika data sudah banyak. Misalnya data berisi suatu series waktu bertahun-tahun. Karena dari pivot table yang sama bisa dibuat per sheet output per tahun. Atau ingin output per sheet berisi per client agar menjadi histori client, dsb.
Keuntungan lainnya, Anda tidak perlu mahir VBA atau menunggu pihak yang bersedia membuatkan VBA-nya untuk bisa menyusun report demikian.
Wassalam,
Kid.
On Mon, Oct 27, 2014 at 5:29 PM, dwi mulyaningsih upiet29@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com> wrote:
Terlampir file yang sudah ada contoh kolomnya di masing-masing sheet alokasi.
Untuk sheet rekapnya tetap seperti itu, karena yang akan ditampilkan di sheet Rekap hanya kolom alokasi dan total keseluruhan pada posisi debit/kredit. Jadi, pada dasarnya sheet Rekap dibuat untuk mengetahui total pengeluaran atas masing-masing alokasi.
Terima kasih
Salam,DM
On Friday, October 24, 2014 10:34 PM, "hendrik karnadi hendrikkarnadi@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:
Coba buat contoh kolom2 yang ingin ditampilkan di masing2 sheet alokasi.
Apakah Sheet Rekapnya tetap harus dibuat seperti itu atau sama dengan kolom2 yang ada pada masing2 sheet alokasi ?
Kalau sdh jelas saya yakin akan ada Be-Exceller yang bisa membantu.
Salam,HK
On Friday, 24 October 2014, 15:27, "dwi mulyaningsih upiet29@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:
Dear Pak HK,
Thanks solusinya, tapi kalau pakai sumif berarti saya harus sediakan sheet baru.
Yang saya mau sheet per alokasi akan otomatis terbuat sendiri.Saya sudah coba menggunakan macro buat Pak De Premor, tapi yang terekspor hanya judul kolomnya saja. Untuk isiannya tidak. Terlampir filenya.Dari data-data tersebut yang saya inginkan seperti ini :
- jika sheet detail diedit, maka hasil edit tersebut otomatis akan berubah pada sheet alokasinya- jika entry data baru juga akan otomatis masuk ke sheet alokasinya.- jika ada alokasi baru maka otomatis akan terbuat sheetnya.
Sebaiknya pakai cara seperti apa ya ?
Terima kasih
SalamDM
On Thursday, October 23, 2014 3:08 PM, "Hendrik Karnadi hendrikkarnadi@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:
Coba pake Sumif () + Sumif ()
Salam,HK
Sent from Samsung Mobile
-------- Original message --------From: "dwi mulyaningsih upiet29@yahoo.com [belajar-excel]" Date:23/10/2014 14:31 (GMT+07:00) To: belajar-excel@yahoogroups.com Subject: [belajar-excel] Membuat sheet baru secara otomatis dengan mengcopy paste alokasinya [1 Attachment]
Dear Rekan Excel,
Mohon bantuannya, saya memiliki sebuah file dimana data yang ada pada sheet detail ingin saya buat rekapan per alokasi dengan memunculkan sheet baru sesuai dengan alokasi yang ada secara otomatis, dan setiap kali sheet detail di entry data baru atau di edit datanya maka data tersebut akan masuk dan berubah secara otomatis pada sheet alokasinya.
Terima kasih
SalamDM
#yiv6829607441 #yiv6829607441 -- #yiv6829607441ygrp-
Mon Nov 3, 2014 1:27 am (PST) . Posted by:
"Husnul Faizin" husnulfaizin
terimakasih, ilmu dan koreksiny Mas adam, akhirnya userform saya berhasil. terimakasih sekali lagi....
Pada Jumat, 31 Oktober 2014 11:45, "'Rasdam B.E.' adam.rbe@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
Dear
Husnul Faizin
Saya tidak bermaksud menggurui anda, saya
hanya memberikan komentar mengenai script VBAyang anda buat.
Yang pertama (Name) UserForm1 pada properties
yang anda telah ubah menjadi FormLogin, kalaupun anda ingin merubahnya cukup
pada caption. Sementara pada name-nya jangan anda rubah
Yang kedua anda menyisipkan script VBA nyapada pada
userform, seharusnya anda sisipkan pada CommandButton1
Yang ketiga name texbook1 yang telah anda ubah menjadi TxtPswd tetapi
anda tidak sesuaikan dengan script VBA nya
Sedikit contoh scriptVBA yang sudah saya revisi
Private Sub CommandButton1_Click()
If TxtPswd = "admin" Then
Unload Me
Else
MsgBox "Maaf, password yang anda masukkan tidak
valid"
End If
End Sub
Private Sub CommandButton2_Click()
Application.ActiveWorkbook.Close savechanges = True
End Sub
Private Sub UserForm_Queryclose(Cancel As Integer, closemode As
Integer)
If closemode <> 1 Then Cancel = True
End Sub
Dan kalau anda menginginkan userform login anda muncul secara
autometic pada saat file dibuka
Copy paste script dibawah ini pada thisworknook
Private Sub Workbook_Open()
UserForm1.Show
End Sub
Semoga dapat membantu.
Tanks
From:belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: 31 Oktober 2014 6:29
To: belajar-excel@yahoogroups.com
Subject: [belajar-excel] Belajar membuat UserForm Sederhana [1
Attachment]
Yth. Para Master Excel
mohon bantuannya, saya mencoba membuat UserForm sederhana. tapi
setelah dimasukkan script VBA nya kok UserFormnya ngk muncul. mohon pencerahan
letak kesalahannya. saya lampirkan file contoh yng telah saya buat!
terimakasih wassalam.
faiz
Pada Jumat, 31 Oktober 2014 11:45, "'Rasdam B.E.' adam.rbe@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
Dear
Husnul Faizin
Saya tidak bermaksud menggurui anda, saya
hanya memberikan komentar mengenai script VBAyang anda buat.
Yang pertama (Name) UserForm1 pada properties
yang anda telah ubah menjadi FormLogin, kalaupun anda ingin merubahnya cukup
pada caption. Sementara pada name-nya jangan anda rubah
Yang kedua anda menyisipkan script VBA nyapada pada
userform, seharusnya anda sisipkan pada CommandButton1
Yang ketiga name texbook1 yang telah anda ubah menjadi TxtPswd tetapi
anda tidak sesuaikan dengan script VBA nya
Sedikit contoh scriptVBA yang sudah saya revisi
Private Sub CommandButton1_Click()
If TxtPswd = "admin" Then
Unload Me
Else
MsgBox "Maaf, password yang anda masukkan tidak
valid"
End If
End Sub
Private Sub CommandButton2_Click()
Application.ActiveWorkbook.Close savechanges = True
End Sub
Private Sub UserForm_Queryclose(Cancel As Integer, closemode As
Integer)
If closemode <> 1 Then Cancel = True
End Sub
Dan kalau anda menginginkan userform login anda muncul secara
autometic pada saat file dibuka
Copy paste script dibawah ini pada thisworknook
Private Sub Workbook_Open()
UserForm1.Show
End Sub
Semoga dapat membantu.
Tanks
From:belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: 31 Oktober 2014 6:29
To: belajar-excel@yahoogroups.com
Subject: [belajar-excel] Belajar membuat UserForm Sederhana [1
Attachment]
Yth. Para Master Excel
mohon bantuannya, saya mencoba membuat UserForm sederhana. tapi
setelah dimasukkan script VBA nya kok UserFormnya ngk muncul. mohon pencerahan
letak kesalahannya. saya lampirkan file contoh yng telah saya buat!
terimakasih wassalam.
faiz
Mon Nov 3, 2014 1:28 am (PST) . Posted by:
arul_okey59
saya punya kasus, bagaimana cara mencek data npsn sekolah dengan jumlah digit adalah 8 digit, dan apabila jumlah digit itu benar, maka data tersebut di copi otomatis ke sheet yang lain. mohon bantu para master.
============================================================
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
---------------------------------------------------------------------
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