Minggu, 16 November 2014

[belajar-excel] Digest Number 3186

15 Messages

Digest #3186
1.1
Re: fungsi find and select by "hendrik karnadi" hendrikkarnadi
1.2
Re: fungsi find and select [1 Attachment] by "Mr. Kid" nmkid.family@ymail.com
1.3
Re: fungsi find and select by "Hendrik Karnadi" hendrikkarnadi
1.4
Re: fungsi find and select by "Mr. Kid" nmkid.family@ymail.com
2a
Re: Meringankan kerja excel dgn database yg banyak by "Mr. Kid" nmkid.family@ymail.com
2c
Re: Meringankan kerja excel dgn database yg banyak by "Mr. Kid" nmkid.family@ymail.com
3a
Re: error display DTPicker by "Andrie Amorius"
4a
Re: Update data SQL SERVER dari Microsoft excel by "Mr. Kid" nmkid.family@ymail.com
5a
Re: resize workbook display excel by "Mr. Kid" nmkid.family@ymail.com
7a
Re: Kategori Umur by "Samsudin"
7b
Re: Kategori Umur by "Mr. Kid" nmkid.family@ymail.com
7c
Re: Kategori Umur by "Samsudin"

Messages

Sun Nov 16, 2014 3:47 am (PST) . Posted by:

"hendrik karnadi" hendrikkarnadi

Pak Ahmad,
Dari Macro di bawah ini,
Sub FindText()    Dim ws As Worksheet    Dim LastRow As Integer    Dim TotalRows As Integer    Sheets("Search").Range("A7", Sheets("Search").Range("A7").End(xlDown)).Resize(, 7).ClearContents    For Each ws In ThisWorkbook.Worksheets        If ws.Name <> "Search" Then            If ws.FilterMode Then               ws.ShowAllData            End If            LastRow = ws.Cells(Rows.Count, "B").End(xlUp).Row            ws.Range("$B$5:$G" & LastRow).AutoFilter 3, "=*" & Sheets("Search").Range("D4").Value & "*"            ws.Range("$B$7:$G" & LastRow).Copy Sheets("Search").Range("B" & Cells(Rows.Count, "B").End(xlUp).Offset(1, 0).Row)            TotalRows = TotalRows + LastRow - 6        End If    Next ws    Range("D1").Value = TotalRows    Range("D2").Formula = "=COUNT(B7:B" & TotalRows + 6 & ")"    Range("G7:G" & Cells(Rows.Count, "B").End(xlUp).Row).FormulaR1C1 = "=SUM(R6C5:RC[-2])-SUM(R6C6:RC[-1])"    Range("A7:A" & Cells(Rows.Count, "B").End(xlUp).Row).FormulaR1C1 = "=IF(RC[1]="""","""",N(R[-1]C)+1)"End Sub
Kunci pencarian ada pada warna merah (sheet Search range D4), artinya apapun yang kita ketik, mis "bensin" maka kriteria pencarian adalah semua yang mengandung kata "bensin" pada kolom Keterangan.
Tapi hasilnya pada sheet "Search" (file terlampir) memang sungguh aneh,Maaf saya belum menemukan jawabannya.Semoga ada Be-Exceller lainnya yang bisa memecahkam masalah ini.
Salam,HK
From: "Ahmad Syaifullah Lubis syaifullah@hotmail.com [belajar-excel]" <belajar-excel@yahoogroups.com>
To: belajar-excel@yahoogroups.com
Sent: Saturday, 15 November 2014, 11:09
Subject: RE: [belajar-excel] fungsi find and select

  Mr HK,maaf sekali lagi, hasilnya masih ada yang salah. saat saya ketik wagura , meterai bisa ditampikan dengan baik, tetapi saat saya ketikkan "bensin" hasilnya tidak seusai.terima kasih,ASL

To: belajar-excel@yahoogroups.com
From: belajar-excel@yahoogroups.com
Date: Fri, 14 Nov 2014 15:15:45 +0000
Subject: Fw: [belajar-excel] fungsi find and select [1 Attachment]

 
Setelah saya cek ulang filenya ternyata ada kesalahan format pada kolom No, seharusnya format number
----- Forwarded Message -----
From: "hendrik karnadi hendrikkarnadi@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com>
To: "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com>
Sent: Friday, 14 November 2014, 14:48
Subject: Fw: [belajar-excel] fungsi find and select [1 Attachment]

  Pak Ahmad,Ini File yang telah direvisi.
Salam,HK


----- Forwarded Message -----
From: "Ahmad Syaifullah Lubis syaifullah@hotmail.com [belajar-excel]" <belajar-excel@yahoogroups.com>
To: belajar-excel@yahoogroups.com
Sent: Friday, 14 November 2014, 13:40
Subject: RE: [belajar-excel] fungsi find and select

  Mr HK,
kenapa saat saya ketik keyword yang dicari, memang ditemukan, tetapi data lamanya tidak diclear ya, sehingga data yang baru saja dicari, akan ditaruh dibaris setelah data lama. apa ada aturan cara pakainya.
terima kasih,

ASL

To: belajar-excel@yahoogroups.com
From: belajar-excel@yahoogroups.com
Date: Thu, 13 Nov 2014 08:36:13 +0000
Subject: Fw: [belajar-excel] fungsi find and select [1 Attachment]

 
Walaupun telah seminggu berlalu, namun tidak ada salahnya share jawaban pake macro....
Mungkin bisa menjadi bahan rujukan untuk kasus2 lainya.
Semoga bermanfaat.
Salam,HK

----- Forwarded Message -----
From: "Ahmad Syaifullah Lubis syaifullah@hotmail.com [belajar-excel]" <belajar-excel@yahoogroups.com>
To: belajar-excel@yahoogroups.com
Sent: Thursday, 6 November 2014, 13:00
Subject: RE: [belajar-excel] fungsi find and select

 
Mr Kid,
terima kasih atas bantuannya.
sangat membantu.
ASL.

To: belajar-excel@yahoogroups.com
From: belajar-excel@yahoogroups.com
Date: Thu, 6 Nov 2014 16:45:53 +1100
Subject: Re: [belajar-excel] fungsi find and select

 
Hai Ahmad,

File tempo lalu untuk Excel 2007 ke atas.

Coba :
0. jika belum pernah refresh, lakukan refresh
    > ribbon Data -> group Connections -> refresh all
1. filter data
    > ke sheet output -> lihat kolom K -> klik tanda autofilter di cell K2 -> pilih Label filter -> pilih Contains
        -> muncul dialog window -> tulis bunyi teks yang dicari di textbox sisi kanan -> OK

Andai sempat jalan-jalan, silakan mampir ke coretan angkring tentang sort dan filter dalam pivot table disini.
Cara buat pivot table consolidation range di xl2007 ke atas bisa dilihat dalam file yang ada disini.

Wassalam,
Kid.

2014-11-06 16:24 GMT+11:00 Ahmad Syaifullah Lubis syaifullah@hotmail.com [belajar-excel] <belajar-excel@yahoogroups.com>:

 
Mr Kid,
bagaimana cara mengetikkan word yang akan dicari? contoh saya ingin mencari semua word "wagura"?
terima kasih,
ASL

To: belajar-excel@yahoogroups.com
From: belajar-excel@yahoogroups.com
Date: Thu, 6 Nov 2014 14:02:12 +1100
Subject: Re: [belajar-excel] fungsi find and select [1 Attachment]

 
Hai Ahmad,

File terlampir mungkin ndak terlalu canggih karena ndak pakai array formula apalgi VBA.
Meski demikian, harapannya bisa sesuai dengan yang dibutuhkan.

Wassalam,
Kid.

2014-11-05 1:22 GMT+11:00 Ahmad Syaifullah Lubis syaifullah@hotmail.com [belajar-excel] <belajar-excel@yahoogroups.com>:

 
dear be exceller,
berikut saya attachmentkan data dimaksud.
contoh kasus 1 file excel yang memiliki 4 sheets. target yang dicari word "wagura". maka kita ambil menu find dan ketik wagura  di find what. optionnya within adalah woorkbook. nah setelah diklik find all akan muncullah 10 cell (found).
yang saya inginkan bagaimana 10 cell tsb dapat kita copy pastekan ke tempat lain/lembaran kerja kita. mungkin kalau data yang ditemukan sedikit tidak merepotkan, tetapi apabila data yang ditemukan 100an data tentu akan merepotkan kita.
terima kasih, mudah2an ada pakar yang dapat membantu.

salam,
ASL

To: belajar-excel@yahoogroups.com
From: belajar-excel@yahoogroups.com
Date: Sat, 1 Nov 2014 11:28:08 +0700
Subject: Re: [belajar-excel] fungsi find and select

 
Mungkin bisa di sort, atau difilter atau pakai pivoat atau pakai formula, dan pasti bisa pakai macro (VBA) untuk mencari yang dibutuhkan. kalau sudah dikelompokkan baru di kopi,
lebih bagus kalau ada data dummi yang bisa mewakili permasalahan, sekiranya data rahasia dapat dibuatkan data padanannya.

Wasalam

2014-11-01 11:00 GMT+07:00 Ahmad Syaifullah Lubis syaifullah@hotmail.com [belajar-excel] <belajar-excel@yahoogroups.com>:

 
Dears be-Exceller,
saya ada masalah dengan data2 keuangan proyek.setiap bulan ada 1 file yang isinya lebih dari 4 sheets.bila memakai fungsi dari excel "find and select" akan memakan tempo yang lama untuk mengambil data tsb, karena harus satu per satu dicopy dan pastekan ke lokasi sheet lainya.apakah ada rekan2 yang bisa membantu bagaimana caranya agar setelah kita ke menu "find and select" teruskan kita ketik keyword yang akan kita cari, dan mengambil "find all". setelah muncul data2 tsb bagaimana caranya agar kita bisa mengcopy data2 tsb (bisa jadi lebih dari 20 cell yang ditemukan.
demikian, semoga ada beexceller yang membantu.
terima kasih,
ASL

#yiv3753120973 #yiv3753120973 -- #yiv3753120973ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv3753120973 #yiv3753120973ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv3753120973 #yiv3753120973ygrp-mkp #yiv3753120973hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv3753120973 #yiv3753120973ygrp-mkp #yiv3753120973ads {margin-bottom:10px;}#yiv3753120973 #yiv3753120973ygrp-mkp .yiv3753120973ad {padding:0 0;}#yiv3753120973 #yiv3753120973ygrp-mkp .yiv3753120973ad p {margin:0;}#yiv3753120973 #yiv3753120973ygrp-mkp .yiv3753120973ad a {color:#0000ff;text-decoration:none;}#yiv3753120973 #yiv3753120973ygrp-sponsor #yiv3753120973ygrp-lc {font-family:Arial;}#yiv3753120973 #yiv3753120973ygrp-sponsor #yiv3753120973ygrp-lc #yiv3753120973hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv3753120973 #yiv3753120973ygrp-sponsor #yiv3753120973ygrp-lc .yiv3753120973ad {margin-bottom:10px;padding:0 0;}#yiv3753120973 #yiv3753120973actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv3753120973 #yiv3753120973activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv3753120973 #yiv3753120973activity span {font-weight:700;}#yiv3753120973 #yiv3753120973activity span:first-child {text-transform:uppercase;}#yiv3753120973 #yiv3753120973activity span a {color:#5085b6;text-decoration:none;}#yiv3753120973 #yiv3753120973activity span span {color:#ff7900;}#yiv3753120973 #yiv3753120973activity span .yiv3753120973underline {text-decoration:underline;}#yiv3753120973 .yiv3753120973attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv3753120973 .yiv3753120973attach div a {text-decoration:none;}#yiv3753120973 .yiv3753120973attach img {border:none;padding-right:5px;}#yiv3753120973 .yiv3753120973attach label {display:block;margin-bottom:5px;}#yiv3753120973 .yiv3753120973attach label a {text-decoration:none;}#yiv3753120973 blockquote {margin:0 0 0 4px;}#yiv3753120973 .yiv3753120973bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv3753120973 .yiv3753120973bold a {text-decoration:none;}#yiv3753120973 dd.yiv3753120973last p a {font-family:Verdana;font-weight:700;}#yiv3753120973 dd.yiv3753120973last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv3753120973 dd.yiv3753120973last p span.yiv3753120973yshortcuts {margin-right:0;}#yiv3753120973 div.yiv3753120973attach-table div div a {text-decoration:none;}#yiv3753120973 div.yiv3753120973attach-table {width:400px;}#yiv3753120973 div.yiv3753120973file-title a, #yiv3753120973 div.yiv3753120973file-title a:active, #yiv3753120973 div.yiv3753120973file-title a:hover, #yiv3753120973 div.yiv3753120973file-title a:visited {text-decoration:none;}#yiv3753120973 div.yiv3753120973photo-title a, #yiv3753120973 div.yiv3753120973photo-title a:active, #yiv3753120973 div.yiv3753120973photo-title a:hover, #yiv3753120973 div.yiv3753120973photo-title a:visited {text-decoration:none;}#yiv3753120973 div#yiv3753120973ygrp-mlmsg #yiv3753120973ygrp-msg p a span.yiv3753120973yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv3753120973 .yiv3753120973green {color:#628c2a;}#yiv3753120973 .yiv3753120973MsoNormal {margin:0 0 0 0;}#yiv3753120973 o {font-size:0;}#yiv3753120973 #yiv3753120973photos div {float:left;width:72px;}#yiv3753120973 #yiv3753120973photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv3753120973 #yiv3753120973photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv3753120973 #yiv3753120973reco-category {font-size:77%;}#yiv3753120973 #yiv3753120973reco-desc {font-size:77%;}#yiv3753120973 .yiv3753120973replbq {margin:4px;}#yiv3753120973 #yiv3753120973ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv3753120973 #yiv3753120973ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv3753120973 #yiv3753120973ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv3753120973 #yiv3753120973ygrp-mlmsg select, #yiv3753120973 input, #yiv3753120973 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv3753120973 #yiv3753120973ygrp-mlmsg pre, #yiv3753120973 code {font:115% monospace;}#yiv3753120973 #yiv3753120973ygrp-mlmsg * {line-height:1.22em;}#yiv3753120973 #yiv3753120973ygrp-mlmsg #yiv3753120973logo {padding-bottom:10px;}#yiv3753120973 #yiv3753120973ygrp-msg p a {font-family:Verdana;}#yiv3753120973 #yiv3753120973ygrp-msg p#yiv3753120973attach-count span {color:#1E66AE;font-weight:700;}#yiv3753120973 #yiv3753120973ygrp-reco #yiv3753120973reco-head {color:#ff7900;font-weight:700;}#yiv3753120973 #yiv3753120973ygrp-reco {margin-bottom:20px;padding:0px;}#yiv3753120973 #yiv3753120973ygrp-sponsor #yiv3753120973ov li a {font-size:130%;text-decoration:none;}#yiv3753120973 #yiv3753120973ygrp-sponsor #yiv3753120973ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv3753120973 #yiv3753120973ygrp-sponsor #yiv3753120973ov ul {margin:0;padding:0 0 0 8px;}#yiv3753120973 #yiv3753120973ygrp-text {font-family:Georgia;}#yiv3753120973 #yiv3753120973ygrp-text p {margin:0 0 1em 0;}#yiv3753120973 #yiv3753120973ygrp-text tt {font-size:120%;}#yiv3753120973 #yiv3753120973ygrp-vital ul li:last-child {border-right:none !important;}#yiv3753120973

Sun Nov 16, 2014 3:55 am (PST) . Posted by:

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

hehehehe...

bener-bener macro yang aneh....
sudah capek-capek memfilter kok ya meng-copy nya gak milih yang ok menurut
proses filternya.

;)

2014-11-16 22:46 GMT+11:00 hendrik karnadi hendrikkarnadi@yahoo.com
[belajar-excel] <belajar-excel@yahoogroups.com>:

>
>
> Pak Ahmad,
>
> Dari Macro di bawah ini,
>
> Sub FindText()
> Dim ws As Worksheet
> Dim LastRow As Integer
> Dim TotalRows As Integer
> Sheets("Search").Range("A7",
> Sheets("Search").Range("A7").End(xlDown)).Resize(, 7).ClearContents
> For Each ws In ThisWorkbook.Worksheets
> If ws.Name <> "Search" Then
> If ws.FilterMode Then
> ws.ShowAllData
> End If
> LastRow = ws.Cells(Rows.Count, "B").End(xlUp).Row
> ws.Range("$B$5:$G" & LastRow).AutoFilter 3, *"=*" &
> Sheets("Search").Range("D4").Value & "*"*
> ws.Range("$B$7:$G" & LastRow).Copy Sheets("Search").Range("B"
> & Cells(Rows.Count, "B").End(xlUp).Offset(1, 0).Row)
> TotalRows = TotalRows + LastRow - 6
> End If
> Next ws
> Range("D1").Value = TotalRows
> Range("D2").Formula = "=COUNT(B7:B" & TotalRows + 6 & ")"
> Range("G7:G" & Cells(Rows.Count, "B").End(xlUp).Row).FormulaR1C1 =
> "=SUM(R6C5:RC[-2])-SUM(R6C6:RC[-1])"
> Range("A7:A" & Cells(Rows.Count, "B").End(xlUp).Row).FormulaR1C1 =
> "=IF(RC[1]="""","""",N(R[-1]C)+1)"
> End Sub
>
> Kunci pencarian ada pada warna merah (sheet Search range D4), artinya
> apapun yang kita ketik, mis "bensin" maka kriteria pencarian adalah semua
> yang mengandung kata "bensin" pada kolom Keterangan.
>
> Tapi hasilnya pada sheet "Search" (*file terlampir*) memang sungguh aneh,
> Maaf saya belum menemukan jawabannya.
> Semoga ada Be-Exceller lainnya yang bisa memecahkam masalah ini.
>
> Salam,
> HK
>
> ------------------------------
> *From:* "Ahmad Syaifullah Lubis syaifullah@hotmail.com [belajar-excel]" <
> belajar-excel@yahoogroups.com>
> *To:* belajar-excel@yahoogroups.com
> *Sent:* Saturday, 15 November 2014, 11:09
> *Subject:* RE: [belajar-excel] fungsi find and select
>
>
> Mr HK,
> maaf sekali lagi, hasilnya masih ada yang salah. saat saya ketik wagura ,
> meterai bisa ditampikan dengan baik, tetapi saat saya ketikkan "bensin"
> hasilnya tidak seusai.
> terima kasih,
> ASL
>
>
>
> ------------------------------
> To: belajar-excel@yahoogroups.com
> From: belajar-excel@yahoogroups.com
> Date: Fri, 14 Nov 2014 15:15:45 +0000
>
> Subject: Fw: [belajar-excel] fungsi find and select [1 Attachment]
>
>
>
> Setelah saya cek ulang filenya ternyata ada kesalahan format pada kolom
> No, seharusnya format number
>
> ----- Forwarded Message -----
> *From:* "hendrik karnadi hendrikkarnadi@yahoo.com [belajar-excel]" <
> belajar-excel@yahoogroups.com>
> *To:* "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com>
> *Sent:* Friday, 14 November 2014, 14:48
> *Subject:* Fw: [belajar-excel] fungsi find and select [1 Attachment]
>
>
> Pak Ahmad,
> Ini File yang telah direvisi.
>
> Salam,
> HK
>
>
>
> ----- Forwarded Message -----
> *From:* "Ahmad Syaifullah Lubis syaifullah@hotmail.com [belajar-excel]" <
> belajar-excel@yahoogroups.com>
> *To:* belajar-excel@yahoogroups.com
> *Sent:* Friday, 14 November 2014, 13:40
> *Subject:* RE: [belajar-excel] fungsi find and select
>
>
> Mr HK,
> kenapa saat saya ketik keyword yang dicari, memang ditemukan, tetapi data
> lamanya tidak diclear ya, sehingga data yang baru saja dicari, akan ditaruh
> dibaris setelah data lama. apa ada aturan cara pakainya.
> terima kasih,
>
> ASL
>
>
>
> ------------------------------
> To: belajar-excel@yahoogroups.com
> From: belajar-excel@yahoogroups.com
> Date: Thu, 13 Nov 2014 08:36:13 +0000
> Subject: Fw: [belajar-excel] fungsi find and select [1 Attachment]
>
>
>
> Walaupun telah seminggu berlalu, namun tidak ada salahnya share jawaban
> pake macro....
>
> Mungkin bisa menjadi bahan rujukan untuk kasus2 lainya.
>
> Semoga bermanfaat.
>
> Salam,
> HK
>
>
> ----- Forwarded Message -----
> *From:* "Ahmad Syaifullah Lubis syaifullah@hotmail.com [belajar-excel]" <
> belajar-excel@yahoogroups.com>
> *To:* belajar-excel@yahoogroups.com
> *Sent:* Thursday, 6 November 2014, 13:00
> *Subject:* RE: [belajar-excel] fungsi find and select
>
>
>
> Mr Kid,
> terima kasih atas bantuannya.
> sangat membantu.
> ASL.
>
>
> ------------------------------
> To: belajar-excel@yahoogroups.com
> From: belajar-excel@yahoogroups.com
> Date: Thu, 6 Nov 2014 16:45:53 +1100
> Subject: Re: [belajar-excel] fungsi find and select
>
>
>
> Hai Ahmad,
>
> File tempo lalu untuk Excel 2007 ke atas.
>
> Coba :
> 0. jika belum pernah refresh, lakukan refresh
> > ribbon Data -> group Connections -> refresh all
> 1. filter data
> > ke sheet output -> lihat kolom K -> klik tanda autofilter di cell K2
> -> pilih Label filter -> pilih Contains
> -> muncul dialog window -> tulis bunyi teks yang dicari di textbox
> sisi kanan -> OK
>
> Andai sempat jalan-jalan, silakan mampir ke coretan angkring tentang sort
> dan filter dalam pivot table disini
> <http://excel-mr-kid.blogspot.com/2014/10/pivot-table-4-sorts-filters.html>
> .
> Cara buat pivot table consolidation range di xl2007 ke atas bisa dilihat
> dalam file yang ada disini
> <http://milis-belajar-excel.1048464.n5.nabble.com/attachment/5712880/0/re-Summary%20movement.xlsx>
> .
>
> Wassalam,
> Kid.
>
>
> 2014-11-06 16:24 GMT+11:00 Ahmad Syaifullah Lubis syaifullah@hotmail.com
> [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>
>
> Mr Kid,
> bagaimana cara mengetikkan word yang akan dicari? contoh saya ingin
> mencari semua word "wagura"?
> terima kasih,
> ASL
>
> ------------------------------
> To: belajar-excel@yahoogroups.com
> From: belajar-excel@yahoogroups.com
> Date: Thu, 6 Nov 2014 14:02:12 +1100
> Subject: Re: [belajar-excel] fungsi find and select [1 Attachment]
>
>
>
> Hai Ahmad,
>
> File terlampir mungkin ndak terlalu canggih karena ndak pakai array
> formula apalgi VBA.
> Meski demikian, harapannya bisa sesuai dengan yang dibutuhkan.
>
> Wassalam,
> Kid.
>
>
>
>
> 2014-11-05 1:22 GMT+11:00 Ahmad Syaifullah Lubis syaifullah@hotmail.com
> [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>
>
> dear be exceller,
> berikut saya attachmentkan data dimaksud.
> contoh kasus 1 file excel yang memiliki 4 sheets. target yang dicari word
> "wagura". maka kita ambil menu find dan ketik wagura di find what.
> optionnya within adalah woorkbook. nah setelah diklik find all akan
> muncullah 10 cell (found).
> yang saya inginkan bagaimana 10 cell tsb dapat kita copy pastekan ke
> tempat lain/lembaran kerja kita. mungkin kalau data yang ditemukan sedikit
> tidak merepotkan, tetapi apabila data yang ditemukan 100an data tentu akan
> merepotkan kita.
> terima kasih, mudah2an ada pakar yang dapat membantu.
>
> salam,
> ASL
>
> ------------------------------
> To: belajar-excel@yahoogroups.com
> From: belajar-excel@yahoogroups.com
> Date: Sat, 1 Nov 2014 11:28:08 +0700
> Subject: Re: [belajar-excel] fungsi find and select
>
>
>
> Mungkin bisa di sort, atau difilter atau pakai pivoat atau pakai formula,
> dan pasti bisa pakai macro (VBA) untuk mencari yang dibutuhkan. kalau sudah
> dikelompokkan baru di kopi,
> lebih bagus kalau ada data dummi yang bisa mewakili permasalahan,
> sekiranya data rahasia dapat dibuatkan data padanannya.
>
> Wasalam
>
>
> 2014-11-01 11:00 GMT+07:00 Ahmad Syaifullah Lubis syaifullah@hotmail.com
> [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>
>
> Dears be-Exceller,
>
> saya ada masalah dengan data2 keuangan proyek.
> setiap bulan ada 1 file yang isinya lebih dari 4 sheets.
> bila memakai fungsi dari excel "find and select" akan memakan tempo yang
> lama untuk mengambil data tsb, karena harus satu per satu dicopy dan
> pastekan ke lokasi sheet lainya.
> apakah ada rekan2 yang bisa membantu bagaimana caranya agar setelah kita
> ke menu "find and select" teruskan kita ketik keyword yang akan kita cari,
> dan mengambil "find all". setelah muncul data2 tsb bagaimana caranya agar
> kita bisa mengcopy data2 tsb (bisa jadi lebih dari 20 cell yang ditemukan.
>
> demikian, semoga ada beexceller yang membantu.
>
> terima kasih,
>
> ASL
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>

Sun Nov 16, 2014 4:09 am (PST) . Posted by:

"Hendrik Karnadi" hendrikkarnadi

Ada solusinya Mr. Kid ?

Salam,
HK

Sent from Samsung Mobile

<div>-------- Original message --------</div><div>From: "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> </div><div>Date:16/11/2014 18:55 (GMT+07:00) </div><div>To: BeExcel <belajar-excel@yahoogroups.com> </div><div>Subject: Re: [belajar-excel] fungsi find and select </div><div>
</div>hehehehe...

bener-bener macro yang aneh....
sudah capek-capek memfilter kok ya meng-copy nya gak milih yang ok menurut proses filternya.

;)

2014-11-16 22:46 GMT+11:00 hendrik karnadi hendrikkarnadi@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>:

Pak Ahmad,

Dari Macro di bawah ini,

Sub FindText()
Dim ws As Worksheet
Dim LastRow As Integer
Dim TotalRows As Integer
Sheets("Search").Range("A7", Sheets("Search").Range("A7").End(xlDown)).Resize(, 7).ClearContents
For Each ws In ThisWorkbook.Worksheets
If ws.Name <> "Search" Then
If ws.FilterMode Then
ws.ShowAllData
End If
LastRow = ws.Cells(Rows.Count, "B").End(xlUp).Row
ws.Range("$B$5:$G" & LastRow).AutoFilter 3, "=*" & Sheets("Search").Range("D4").Value & "*"
ws.Range("$B$7:$G" & LastRow).Copy Sheets("Search").Range("B" & Cells(Rows.Count, "B").End(xlUp).Offset(1, 0).Row)
TotalRows = TotalRows + LastRow - 6
End If
Next ws
Range("D1").Value = TotalRows
Range("D2").Formula = "=COUNT(B7:B" & TotalRows + 6 & ")"
Range("G7:G" & Cells(Rows.Count, "B").End(xlUp).Row).FormulaR1C1 = "=SUM(R6C5:RC[-2])-SUM(R6C6:RC[-1])"
Range("A7:A" & Cells(Rows.Count, "B").End(xlUp).Row).FormulaR1C1 = "=IF(RC[1]="""","""",N(R[-1]C)+1)"
End Sub

Kunci pencarian ada pada warna merah (sheet Search range D4), artinya apapun yang kita ketik, mis "bensin" maka kriteria pencarian adalah semua yang mengandung kata "bensin" pada kolom Keterangan.

Tapi hasilnya pada sheet "Search" (file terlampir) memang sungguh aneh,
Maaf saya belum menemukan jawabannya.
Semoga ada Be-Exceller lainnya yang bisa memecahkam masalah ini.

Salam,
HK

From: "Ahmad Syaifullah Lubis syaifullah@hotmail.com [belajar-excel]" <belajar-excel@yahoogroups.com>
To: belajar-excel@yahoogroups.com
Sent: Saturday, 15 November 2014, 11:09
Subject: RE: [belajar-excel] fungsi find and select

Mr HK,
maaf sekali lagi, hasilnya masih ada yang salah. saat saya ketik wagura , meterai bisa ditampikan dengan baik, tetapi saat saya ketikkan "bensin" hasilnya tidak seusai.
terima kasih,
ASL

To: belajar-excel@yahoogroups.com
From: belajar-excel@yahoogroups.com
Date: Fri, 14 Nov 2014 15:15:45 +0000

Subject: Fw: [belajar-excel] fungsi find and select [1 Attachment]

Setelah saya cek ulang filenya ternyata ada kesalahan format pada kolom No, seharusnya format number

----- Forwarded Message -----
From: "hendrik karnadi hendrikkarnadi@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com>
To: "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com>
Sent: Friday, 14 November 2014, 14:48
Subject: Fw: [belajar-excel] fungsi find and select [1 Attachment]

Pak Ahmad,
Ini File yang telah direvisi.

Salam,
HK

----- Forwarded Message -----
From: "Ahmad Syaifullah Lubis syaifullah@hotmail.com [belajar-excel]" <belajar-excel@yahoogroups.com>
To: belajar-excel@yahoogroups.com
Sent: Friday, 14 November 2014, 13:40
Subject: RE: [belajar-excel] fungsi find and select

Mr HK,
kenapa saat saya ketik keyword yang dicari, memang ditemukan, tetapi data lamanya tidak diclear ya, sehingga data yang baru saja dicari, akan ditaruh dibaris setelah data lama. apa ada aturan cara pakainya.
terima kasih,

ASL

To: belajar-excel@yahoogroups.com
From: belajar-excel@yahoogroups.com
Date: Thu, 13 Nov 2014 08:36:13 +0000
Subject: Fw: [belajar-excel] fungsi find and select [1 Attachment]

Walaupun telah seminggu berlalu, namun tidak ada salahnya share jawaban pake macro....

Mungkin bisa menjadi bahan rujukan untuk kasus2 lainya.

Semoga bermanfaat.

Salam,
HK

----- Forwarded Message -----
From: "Ahmad Syaifullah Lubis syaifullah@hotmail.com [belajar-excel]" <belajar-excel@yahoogroups.com>
To: belajar-excel@yahoogroups.com
Sent: Thursday, 6 November 2014, 13:00
Subject: RE: [belajar-excel] fungsi find and select

Mr Kid,
terima kasih atas bantuannya.
sangat membantu.
ASL.

To: belajar-excel@yahoogroups.com
From: belajar-excel@yahoogroups.com
Date: Thu, 6 Nov 2014 16:45:53 +1100
Subject: Re: [belajar-excel] fungsi find and select

Hai Ahmad,

File tempo lalu untuk Excel 2007 ke atas.

Coba :
0. jika belum pernah refresh, lakukan refresh
> ribbon Data -> group Connections -> refresh all
1. filter data
> ke sheet output -> lihat kolom K -> klik tanda autofilter di cell K2 -> pilih Label filter -> pilih Contains
-> muncul dialog window -> tulis bunyi teks yang dicari di textbox sisi kanan -> OK

Andai sempat jalan-jalan, silakan mampir ke coretan angkring tentang sort dan filter dalam pivot table disini.
Cara buat pivot table consolidation range di xl2007 ke atas bisa dilihat dalam file yang ada disini.

Wassalam,
Kid.

2014-11-06 16:24 GMT+11:00 Ahmad Syaifullah Lubis syaifullah@hotmail.com [belajar-excel] <belajar-excel@yahoogroups.com>:


Mr Kid,
bagaimana cara mengetikkan word yang akan dicari? contoh saya ingin mencari semua word "wagura"?
terima kasih,
ASL

To: belajar-excel@yahoogroups.com
From: belajar-excel@yahoogroups.com
Date: Thu, 6 Nov 2014 14:02:12 +1100
Subject: Re: [belajar-excel] fungsi find and select [1 Attachment]

Hai Ahmad,

File terlampir mungkin ndak terlalu canggih karena ndak pakai array formula apalgi VBA.
Meski demikian, harapannya bisa sesuai dengan yang dibutuhkan.

Wassalam,
Kid.

2014-11-05 1:22 GMT+11:00 Ahmad Syaifullah Lubis syaifullah@hotmail.com [belajar-excel] <belajar-excel@yahoogroups.com>:


dear be exceller,
berikut saya attachmentkan data dimaksud.
contoh kasus 1 file excel yang memiliki 4 sheets. target yang dicari word "wagura". maka kita ambil menu find dan ketik wagura di find what. optionnya within adalah woorkbook. nah setelah diklik find all akan muncullah 10 cell (found).
yang saya inginkan bagaimana 10 cell tsb dapat kita copy pastekan ke tempat lain/lembaran kerja kita. mungkin kalau data yang ditemukan sedikit tidak merepotkan, tetapi apabila data yang ditemukan 100an data tentu akan merepotkan kita.
terima kasih, mudah2an ada pakar yang dapat membantu.

salam,
ASL

To: belajar-excel@yahoogroups.com
From: belajar-excel@yahoogroups.com
Date: Sat, 1 Nov 2014 11:28:08 +0700
Subject: Re: [belajar-excel] fungsi find and select

Mungkin bisa di sort, atau difilter atau pakai pivoat atau pakai formula, dan pasti bisa pakai macro (VBA) untuk mencari yang dibutuhkan. kalau sudah dikelompokkan baru di kopi,
lebih bagus kalau ada data dummi yang bisa mewakili permasalahan, sekiranya data rahasia dapat dibuatkan data padanannya.

Wasalam

2014-11-01 11:00 GMT+07:00 Ahmad Syaifullah Lubis syaifullah@hotmail.com [belajar-excel] <belajar-excel@yahoogroups.com>:


Dears be-Exceller,

saya ada masalah dengan data2 keuangan proyek.
setiap bulan ada 1 file yang isinya lebih dari 4 sheets.
bila memakai fungsi dari excel "find and select" akan memakan tempo yang lama untuk mengambil data tsb, karena harus satu per satu dicopy dan pastekan ke lokasi sheet lainya.
apakah ada rekan2 yang bisa membantu bagaimana caranya agar setelah kita ke menu "find and select" teruskan kita ketik keyword yang akan kita cari, dan mengambil "find all". setelah muncul data2 tsb bagaimana caranya agar kita bisa mengcopy data2 tsb (bisa jadi lebih dari 20 cell yang ditemukan.

demikian, semoga ada beexceller yang membantu.

terima kasih,

ASL

Sun Nov 16, 2014 4:15 am (PST) . Posted by:

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

Ya itulah solusinya...
Copy hanya yang hasil filter saja. Bukan semua tabel data.

2014-11-16 23:09 GMT+11:00 Hendrik Karnadi hendrikkarnadi@yahoo.com
[belajar-excel] <belajar-excel@yahoogroups.com>:

>
>
> Ada solusinya Mr. Kid ?
>
> Salam,
> HK
>
>
> Sent from Samsung Mobile
>
>
> -------- Original message --------
> From: "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]"
> Date:16/11/2014 18:55 (GMT+07:00)
> To: BeExcel
> Subject: Re: [belajar-excel] fungsi find and select
>
>
>
> hehehehe...
>
> bener-bener macro yang aneh....
> sudah capek-capek memfilter kok ya meng-copy nya gak milih yang ok menurut
> proses filternya.
>
> ;)
>
>
>
>
>
>
> 2014-11-16 22:46 GMT+11:00 hendrik karnadi hendrikkarnadi@yahoo.com
> [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>>
>>
>> Pak Ahmad,
>>
>> Dari Macro di bawah ini,
>>
>> Sub FindText()
>> Dim ws As Worksheet
>> Dim LastRow As Integer
>> Dim TotalRows As Integer
>> Sheets("Search").Range("A7",
>> Sheets("Search").Range("A7").End(xlDown)).Resize(, 7).ClearContents
>> For Each ws In ThisWorkbook.Worksheets
>> If ws.Name <> "Search" Then
>> If ws.FilterMode Then
>> ws.ShowAllData
>> End If
>> LastRow = ws.Cells(Rows.Count, "B").End(xlUp).Row
>> ws.Range("$B$5:$G" & LastRow).AutoFilter 3, *"=*" &
>> Sheets("Search").Range("D4").Value & "*"*
>> ws.Range("$B$7:$G" & LastRow).Copy Sheets("Search").Range("B"
>> & Cells(Rows.Count, "B").End(xlUp).Offset(1, 0).Row)
>> TotalRows = TotalRows + LastRow - 6
>> End If
>> Next ws
>> Range("D1").Value = TotalRows
>> Range("D2").Formula = "=COUNT(B7:B" & TotalRows + 6 & ")"
>> Range("G7:G" & Cells(Rows.Count, "B").End(xlUp).Row).FormulaR1C1 =
>> "=SUM(R6C5:RC[-2])-SUM(R6C6:RC[-1])"
>> Range("A7:A" & Cells(Rows.Count, "B").End(xlUp).Row).FormulaR1C1 =
>> "=IF(RC[1]="""","""",N(R[-1]C)+1)"
>> End Sub
>>
>> Kunci pencarian ada pada warna merah (sheet Search range D4), artinya
>> apapun yang kita ketik, mis "bensin" maka kriteria pencarian adalah semua
>> yang mengandung kata "bensin" pada kolom Keterangan.
>>
>> Tapi hasilnya pada sheet "Search" (*file terlampir*) memang sungguh aneh,
>> Maaf saya belum menemukan jawabannya.
>> Semoga ada Be-Exceller lainnya yang bisa memecahkam masalah ini.
>>
>> Salam,
>> HK
>>
>> ------------------------------
>> *From:* "Ahmad Syaifullah Lubis syaifullah@hotmail.com [belajar-excel]"
>> <belajar-excel@yahoogroups.com>
>> *To:* belajar-excel@yahoogroups.com
>> *Sent:* Saturday, 15 November 2014, 11:09
>> *Subject:* RE: [belajar-excel] fungsi find and select
>>
>>
>> Mr HK,
>> maaf sekali lagi, hasilnya masih ada yang salah. saat saya ketik wagura ,
>> meterai bisa ditampikan dengan baik, tetapi saat saya ketikkan "bensin"
>> hasilnya tidak seusai.
>> terima kasih,
>> ASL
>>
>>
>>
>> ------------------------------
>> To: belajar-excel@yahoogroups.com
>> From: belajar-excel@yahoogroups.com
>> Date: Fri, 14 Nov 2014 15:15:45 +0000
>>
>> Subject: Fw: [belajar-excel] fungsi find and select [1 Attachment]
>>
>>
>>
>> Setelah saya cek ulang filenya ternyata ada kesalahan format pada kolom
>> No, seharusnya format number
>>
>> ----- Forwarded Message -----
>> *From:* "hendrik karnadi hendrikkarnadi@yahoo.com [belajar-excel]" <
>> belajar-excel@yahoogroups.com>
>> *To:* "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com>
>> *Sent:* Friday, 14 November 2014, 14:48
>> *Subject:* Fw: [belajar-excel] fungsi find and select [1 Attachment]
>>
>>
>> Pak Ahmad,
>> Ini File yang telah direvisi.
>>
>> Salam,
>> HK
>>
>>
>>
>> ----- Forwarded Message -----
>> *From:* "Ahmad Syaifullah Lubis syaifullah@hotmail.com [belajar-excel]"
>> <belajar-excel@yahoogroups.com>
>> *To:* belajar-excel@yahoogroups.com
>> *Sent:* Friday, 14 November 2014, 13:40
>> *Subject:* RE: [belajar-excel] fungsi find and select
>>
>>
>> Mr HK,
>> kenapa saat saya ketik keyword yang dicari, memang ditemukan, tetapi data
>> lamanya tidak diclear ya, sehingga data yang baru saja dicari, akan ditaruh
>> dibaris setelah data lama. apa ada aturan cara pakainya.
>> terima kasih,
>>
>> ASL
>>
>>
>>
>> ------------------------------
>> To: belajar-excel@yahoogroups.com
>> From: belajar-excel@yahoogroups.com
>> Date: Thu, 13 Nov 2014 08:36:13 +0000
>> Subject: Fw: [belajar-excel] fungsi find and select [1 Attachment]
>>
>>
>>
>> Walaupun telah seminggu berlalu, namun tidak ada salahnya share jawaban
>> pake macro....
>>
>> Mungkin bisa menjadi bahan rujukan untuk kasus2 lainya.
>>
>> Semoga bermanfaat.
>>
>> Salam,
>> HK
>>
>>
>> ----- Forwarded Message -----
>> *From:* "Ahmad Syaifullah Lubis syaifullah@hotmail.com [belajar-excel]"
>> <belajar-excel@yahoogroups.com>
>> *To:* belajar-excel@yahoogroups.com
>> *Sent:* Thursday, 6 November 2014, 13:00
>> *Subject:* RE: [belajar-excel] fungsi find and select
>>
>>
>>
>> Mr Kid,
>> terima kasih atas bantuannya.
>> sangat membantu.
>> ASL.
>>
>>
>> ------------------------------
>> To: belajar-excel@yahoogroups.com
>> From: belajar-excel@yahoogroups.com
>> Date: Thu, 6 Nov 2014 16:45:53 +1100
>> Subject: Re: [belajar-excel] fungsi find and select
>>
>>
>>
>> Hai Ahmad,
>>
>> File tempo lalu untuk Excel 2007 ke atas.
>>
>> Coba :
>> 0. jika belum pernah refresh, lakukan refresh
>> > ribbon Data -> group Connections -> refresh all
>> 1. filter data
>> > ke sheet output -> lihat kolom K -> klik tanda autofilter di cell
>> K2 -> pilih Label filter -> pilih Contains
>> -> muncul dialog window -> tulis bunyi teks yang dicari di
>> textbox sisi kanan -> OK
>>
>> Andai sempat jalan-jalan, silakan mampir ke coretan angkring tentang sort
>> dan filter dalam pivot table disini
>> <http://excel-mr-kid.blogspot.com/2014/10/pivot-table-4-sorts-filters.html>
>> .
>> Cara buat pivot table consolidation range di xl2007 ke atas bisa dilihat
>> dalam file yang ada disini
>> <http://milis-belajar-excel.1048464.n5.nabble.com/attachment/5712880/0/re-Summary%20movement.xlsx>
>> .
>>
>> Wassalam,
>> Kid.
>>
>>
>> 2014-11-06 16:24 GMT+11:00 Ahmad Syaifullah Lubis syaifullah@hotmail.com
>> [belajar-excel] <belajar-excel@yahoogroups.com>:
>>
>>
>>
>> Mr Kid,
>> bagaimana cara mengetikkan word yang akan dicari? contoh saya ingin
>> mencari semua word "wagura"?
>> terima kasih,
>> ASL
>>
>> ------------------------------
>> To: belajar-excel@yahoogroups.com
>> From: belajar-excel@yahoogroups.com
>> Date: Thu, 6 Nov 2014 14:02:12 +1100
>> Subject: Re: [belajar-excel] fungsi find and select [1 Attachment]
>>
>>
>>
>> Hai Ahmad,
>>
>> File terlampir mungkin ndak terlalu canggih karena ndak pakai array
>> formula apalgi VBA.
>> Meski demikian, harapannya bisa sesuai dengan yang dibutuhkan.
>>
>> Wassalam,
>> Kid.
>>
>>
>>
>>
>> 2014-11-05 1:22 GMT+11:00 Ahmad Syaifullah Lubis syaifullah@hotmail.com
>> [belajar-excel] <belajar-excel@yahoogroups.com>:
>>
>>
>>
>> dear be exceller,
>> berikut saya attachmentkan data dimaksud.
>> contoh kasus 1 file excel yang memiliki 4 sheets. target yang dicari word
>> "wagura". maka kita ambil menu find dan ketik wagura di find what.
>> optionnya within adalah woorkbook. nah setelah diklik find all akan
>> muncullah 10 cell (found).
>> yang saya inginkan bagaimana 10 cell tsb dapat kita copy pastekan ke
>> tempat lain/lembaran kerja kita. mungkin kalau data yang ditemukan sedikit
>> tidak merepotkan, tetapi apabila data yang ditemukan 100an data tentu akan
>> merepotkan kita.
>> terima kasih, mudah2an ada pakar yang dapat membantu.
>>
>> salam,
>> ASL
>>
>> ------------------------------
>> To: belajar-excel@yahoogroups.com
>> From: belajar-excel@yahoogroups.com
>> Date: Sat, 1 Nov 2014 11:28:08 +0700
>> Subject: Re: [belajar-excel] fungsi find and select
>>
>>
>>
>> Mungkin bisa di sort, atau difilter atau pakai pivoat atau pakai formula,
>> dan pasti bisa pakai macro (VBA) untuk mencari yang dibutuhkan. kalau sudah
>> dikelompokkan baru di kopi,
>> lebih bagus kalau ada data dummi yang bisa mewakili permasalahan,
>> sekiranya data rahasia dapat dibuatkan data padanannya.
>>
>> Wasalam
>>
>>
>> 2014-11-01 11:00 GMT+07:00 Ahmad Syaifullah Lubis syaifullah@hotmail.com
>> [belajar-excel] <belajar-excel@yahoogroups.com>:
>>
>>
>>
>> Dears be-Exceller,
>>
>> saya ada masalah dengan data2 keuangan proyek.
>> setiap bulan ada 1 file yang isinya lebih dari 4 sheets.
>> bila memakai fungsi dari excel "find and select" akan memakan tempo yang
>> lama untuk mengambil data tsb, karena harus satu per satu dicopy dan
>> pastekan ke lokasi sheet lainya.
>> apakah ada rekan2 yang bisa membantu bagaimana caranya agar setelah kita
>> ke menu "find and select" teruskan kita ketik keyword yang akan kita cari,
>> dan mengambil "find all". setelah muncul data2 tsb bagaimana caranya agar
>> kita bisa mengcopy data2 tsb (bisa jadi lebih dari 20 cell yang ditemukan.
>>
>> demikian, semoga ada beexceller yang membantu.
>>
>> terima kasih,
>>
>> ASL
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>

Sun Nov 16, 2014 4:30 am (PST) . Posted by:

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

Hai Dieries,

*1. "Bekerja di excel dengan sourse data "basedata" yg banyak diupdate per
hari, mengahruskan membuat sheet yg banyak utk menampung berbagai type
basedata"*
Excel terkenal kurang cepat dalam mengolah data yang banyak, meski
demikian, untuk jumlah record sebanyak jumlah baris Excel masih cukup mampu
diolah Excel dengan cukup cepat memanfaatkan formula pengolahan data yang
sederhana.

Bisa jadi proses pengolahan data tidak cukup dengan formula sederhana dan
data yang diolah juga sampai mendekati jumlah baris Excel. Untuk hal ini,
Excel menyediakan fitur Get External Data yang bisa mengkoneksi data ke
file Excel lain bahkan ke aplikasi penyimpanan data lain, termasuk ke
sistem database seperti Oracle, MySQL, ataupun MS SQL Server. Oh iya, ke MS
Access juga bisa loh ya.

Salah satu keuntungan penggunaan fitur Get External Data adalah Excel bisa
memanfaatkan bahasa inggerisnya data yang bernama SQL. Bahasa data bernama
SQL ini bisa dimanfaatkan untuk mengolah data dengan jauh lebih cepat
dibanding formula. Sayangnya, SQL tidak cocok dengan pengolah data yang
basisnya adalah tabel dengan susunan yang enak dilihat mata manusia. Jadi,
tidak bisa digunakan terhadap tabel data yang TIDAK disusun berkaidah tabel
database (hanya kaidahnya ya, karena Excel tidak bisa bersikap seperti
memiliki tabel database).

Contoh sederhana tabel yang kurang berkaidah tabel database yang menjadi
kebiasaan pengguna Excel adalah banyaknya sheet data HANYA dan HANYA KARENA
berbeda bulan datanya. Seperti sheet1 untuk bulan Januari, sheet2 untuk Feb
dst. Ada juga sheet1 untuk cabang A, sheet2 untuk cabang B, dsb. Juga
sering ditemui sheet1 untuk Kas kecil, sheet2 untuk Kas besar, dsb..

Contoh lain lagi adalah sebuah sheet data dengan kolom D untuk tanggal 1,
kolom E untuk tanggal 2, dst. Atau cabang A, cabang B dst.

Alasan yang selalu muncul ketika ditanya 'Kenapa disusun demikian ?' adalah
'Supaya mudah inputnya' atau 'supaya mudah dan enak dilihat' dan sebagainya.

*2. "juga formulasi yg saling link maka semuanya itu akan memberatkan
kinerja excel."*
Sikap penyusunan data yang demikianlah (yang disebutkan di nomor 1) yang
menjadi awal mula terjadinya perlambatan kinerja Excel, karena formula
pengolahan data menjadi suatu output akan dengan sendirinya menjadi
kompleks. Jadi kompleksnya formula Excel yang digunakan secara mayoritas
disebabkan oleh susunan tabel data yang diolah yang tidak berkaidah tabel
database.

Formula Excel bekerja lambat juga disebabkan karena rujukan area data yang
harus diolah terlalu luas padahal pada area tersebut tidak seluruhnya
berisi data alias masih kosong. Selain itu juga pemanfaatan fungsi-fungsi
yang kurang tepat atau keengganan menggunakan kolom atau baris bantu agar
formula bisa dipecah menjadi lebih sederhana.

Formula yang merujuk ke cell lain yang berformula tidak sederhana akan
membuat suatu baris antrian proses kalkulasi, dan mengantri itu menjemukan.
Jadi, Excel yang mengantri untuk kalkulasi, manusia (user) yang jemu
menunggunya. Bagaimana jika antriannya sangat panjang ? Tentulah akan
sangat menjemukan. Siapa dalang pencipta antrian yang panjang menjemukan
tersebut ? Dalang nya adalah manusia yang jemu menunggu hasilnya tapi ndak
berbuat apa-apa selain mematok batasan yang ketat bagi sebuah inovasi baru
proses pengolahan data tersebut.

*3. "Apakah ada cara lain yg lebih memudahkan ?"*
Mari kita daftar fasilitas yang disediakan oleh Excel agar manusia bisa
memanfaatkan Excel untuk mengolah suatu data.
a. tulis hasilnya secara manual dalam cell (dikenal dengan isi manual)
b. copas bisa jadi disertai poin a
c. goto special copy paste special (rada lebih maju dari sekedar copas)
bisa jadi disertai poin b
d. sort, autofilter, remove duplicate, text to column, advanced filter bisa
jadi disertai poin c
e. formula bisa jadi disertai poin d
f. pivot table dan excel table yang juga bisa jadi disertai poin e
g. get external data dengan SQL-nya, baik melalui ODBC atau OLE, apalagi
jika disertai pivot table. Terkadang poin e juga masih digunakan dalam
intensitas yang kecil dan ringan.

*4. "kemudian saat kita mengupdate database tersebut maka formulasi di
excel automatis mengcalculate ulang secara automatis pula."*
Jika sumber data diletakkan pada file yang sama, maka hal ini akan mungkin
terjadi ketika menggunakan Excel Formula (baik terotomasi dengan VBA
ataupun tidak). Jika sumber data ada di file yang lain, maka tidak ada yang
terjadi dengan otomatis. Semua proses pasti membutuhkan proses refresh.

Ketika memanfaatkan formula linked antar workbook, proses refresh adalah
dengan membuka ulang file sumber data. Dengan demikian, maka formula akan
terkalkulasi.

Ketika memanfaatkan fitur Get External Data, maka perlu melakukan Refresh
All walau proses refresh dalam data connections bisa di set agar otomatis
ter-refresh paling cepat dalam setiap 1 menit.

Artinya, tidak ada arti otomatis bahwa file lain di-save maka file yang
sedang terbuka ditempat lain akan menampilkan data terbaru tanpa proses
refresh.

*5. "File tidak berat dan membuka juga lebih cepat dan mudah.."*
Agar file tidak berat, maka hindari menyimpan data yang terlalu banyak,
proses kalkulasi yang sangat banyak (apalagi proses kalkulasi yang
kompleks).

Memisahkan file untuk input output dengan penyimpan data akan mengurangi
kemungkinan sebuah file menyimpan data yang banyak. Fitru Get External Data
yang ujungnya ditampilkan melalui pivot table bisa mengurangi meningkatnya
ukuran file karena yang disimpan adalah nilai yang dibutuhkan mata user
saja alias yang disimpan di sheet saja. Jadi, sumber data 900ribu baris
dengan get external data ditampilkan melalui pivot table menjadi suatu
tampilan output berisi 5 baris summary hanya akan membuat file output
menyimpan 5 baris saja (bukan 900ribu).

Menghindari formula yang merujuk ke cell berformula lainnya dalam rantai
yang panjang juga akan mempercepat kalkulasi. Jumlah cells berformula yang
terkontrol agar sekedar yang dibutuhkan alias menghindari terlalu banyak
cells kosong berformula sekedar untuk berjaga-jaga 'sapa tahu nanti sampai
segitu banyak' akan secara signifikan mempercepat proses.

*6. "mohon bantuan"*
Semoga hal diatas bisa menjadi pintu untuk jalan yang lebih mudah, yaitu
dengan memulai untuk menyusun tabel data yang lebih berkaidah database,
memanfaatkan berbagai fitur Excel, mempelajari SQL, kemudian mengotomasi
proses yang sudah terbentuk.

;)

Mohon maaf lahir batin

Wassalam,
Kid.

2014-11-12 21:17 GMT+11:00 'ijay' dieries1304@gmail.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Dear Master,
>
> Bekerja di excel dengan sourse data "basedata" yg banyak diupdate per
> hari, mengahruskan membuat sheet yg banyak utk menampung berbagai type
> basedata, juga formulasi yg saling link maka semuanya itu akan memberatkan
> kinerja excel. Apakah ada cara lain yg lebih memudahkan, misal database
> dikerjakan diprogram lain difile terpisah kemudian saat kita mengupdate
> database tersebut maka formulasi di excel automatis mengcalculate ulang
> secara automatis pula. File tidak berat dan membuka juga lebih cepat dan
> mudah..mohon bantuan para master.
>
>
>
> Salam,
>
>
>
> Dieries
>
>
>

Sun Nov 16, 2014 2:49 pm (PST) . Posted by:

"Ijay" dieries_1304

Mr Kid, terimakasih atas penjelasannya yang sangat detil "luar
biasa". Menarik sekali point penjelasan bahwa di excel ada
fasilitas "get external data" dan ini sepertinya jarang di ulas
di forum belajar excel ini, umumnya pengguna awam sperti sy
cenderung memaksakan dengan banyak sheet dalam 1 file padahal ada
fasilitas lain utk menaruh rawdata diluar file excel.Ditambah
belum paham makro mk selain mempelajari nya juga harus belajar
menggunakan perangkat dan fasilitas lain, btw one more thanks
atas pencerahaannya mr Kid.
Salam,

Dieries ‎
Dari: 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]Terkirim:
Minggu, 16 November 2014 20.30Ke: BeExcelBalas Ke:
belajar-excel@yahoogroups.comPerihal: Re: [belajar-excel]
Meringankan kerja excel dgn database yg banyak


Hai Dieries,

1. "Bekerja di excel dengan sourse data "basedata"
yg banyak diupdate per hari, mengahruskan membuat sheet yg
banyak utk menampung berbagai type basedata"Excel terkenal
kurang cepat dalam mengolah data yang banyak, meski demikian,
untuk jumlah record sebanyak jumlah baris Excel masih cukup mampu
diolah Excel dengan cukup cepat memanfaatkan formula pengolahan
data yang sederhana.

Bisa jadi proses pengolahan data tidak cukup dengan formula
sederhana dan data yang diolah juga sampai mendekati jumlah baris
Excel. Untuk hal ini, Excel menyediakan fitur Get External Data
yang bisa mengkoneksi data ke file Excel lain bahkan ke aplikasi
penyimpanan data lain, termasuk ke sistem database seperti
Oracle, MySQL, ataupun MS SQL Server. Oh iya, ke MS Access juga
bisa loh ya.

Salah satu keuntungan penggunaan fitur Get External Data adalah
Excel bisa memanfaatkan bahasa inggerisnya data yang bernama SQL.
Bahasa data bernama SQL ini bisa dimanfaatkan untuk mengolah data
dengan jauh lebih cepat dibanding formula. Sayangnya, SQL tidak
cocok dengan pengolah data yang basisnya adalah tabel dengan
susunan yang enak dilihat mata manusia. Jadi, tidak bisa
digunakan terhadap tabel data yang TIDAK disusun berkaidah tabel
database (hanya kaidahnya ya, karena Excel tidak bisa bersikap
seperti memiliki tabel database).

Contoh sederhana tabel yang kurang berkaidah tabel database yang
menjadi kebiasaan pengguna Excel adalah banyaknya sheet data
HANYA dan HANYA KARENA berbeda bulan datanya. Seperti sheet1
untuk bulan Januari, sheet2 untuk Feb dst. Ada juga sheet1 untuk
cabang A, sheet2 untuk cabang B, dsb. Juga sering ditemui sheet1
untuk Kas kecil, sheet2 untuk Kas besar, dsb..

Contoh lain lagi adalah sebuah sheet data dengan kolom D untuk
tanggal 1, kolom E untuk tanggal 2, dst. Atau cabang A, cabang B
dst.

Alasan yang selalu muncul ketika ditanya 'Kenapa disusun demikian
?' adalah 'Supaya mudah inputnya' atau 'supaya mudah dan enak
dilihat' dan sebagainya.

2. "juga formulasi yg saling link maka semuanya itu akan
memberatkan kinerja excel."
Sikap penyusunan data yang demikianlah (yang disebutkan di nomor
1) yang menjadi awal mula terjadinya perlambatan kinerja Excel,
karena formula pengolahan data menjadi suatu output akan dengan
sendirinya menjadi kompleks. Jadi kompleksnya formula Excel yang
digunakan secara mayoritas disebabkan oleh susunan tabel data
yang diolah yang tidak berkaidah tabel database.

Formula Excel bekerja lambat juga disebabkan karena rujukan area
data yang harus diolah terlalu luas padahal pada area tersebut
tidak seluruhnya berisi data alias masih kosong. Selain itu juga
pemanfaatan fungsi-fungsi yang kurang tepat atau keengganan
menggunakan kolom atau baris bantu agar formula bisa dipecah
menjadi lebih sederhana.

Formula yang merujuk ke cell lain yang berformula tidak sederhana
akan membuat suatu baris antrian proses kalkulasi, dan mengantri
itu menjemukan. Jadi, Excel yang mengantri untuk kalkulasi,
manusia (user) yang jemu menunggunya. Bagaimana jika antriannya
sangat panjang ? Tentulah akan sangat menjemukan. Siapa dalang
pencipta antrian yang panjang menjemukan tersebut ? Dalang nya
adalah manusia yang jemu menunggu hasilnya tapi ndak berbuat
apa-apa selain mematok batasan yang ketat bagi sebuah inovasi
baru proses pengolahan data tersebut.

3. "Apakah ada cara lain yg lebih memudahkan ?"
Mari kita daftar fasilitas yang disediakan oleh Excel agar
manusia bisa memanfaatkan Excel untuk mengolah suatu data.
a. tulis hasilnya secara manual dalam cell (dikenal dengan isi
manual)
b. copas bisa jadi disertai poin a
c. goto special copy paste special (rada lebih maju dari sekedar
copas) bisa jadi disertai poin bd. sort, autofilter, remove
duplicate, text to column, advanced filter bisa jadi disertai
poin ce. formula bisa jadi disertai poin d
f. pivot table dan excel table yang juga bisa jadi disertai poin
e
g. get external data dengan SQL-nya, baik melalui ODBC atau OLE,
apalagi jika disertai pivot table. Terkadang poin e juga masih
digunakan dalam intensitas yang kecil dan ringan.

4. "kemudian saat kita mengupdate database tersebut maka
formulasi di excel automatis mengcalculate ulang secara automatis
pula."Jika sumber data diletakkan pada file yang sama, maka hal
ini akan mungkin terjadi ketika menggunakan Excel Formula (baik
terotomasi dengan VBA ataupun tidak). Jika sumber data ada di
file yang lain, maka tidak ada yang terjadi dengan otomatis.
Semua proses pasti membutuhkan proses refresh.

Ketika memanfaatkan formula linked antar workbook, proses refresh
adalah dengan membuka ulang file sumber data. Dengan demikian,
maka formula akan terkalkulasi.

Ketika memanfaatkan fitur Get External Data, maka perlu melakukan
Refresh All walau proses refresh dalam data connections bisa di
set agar otomatis ter-refresh paling cepat dalam setiap 1 menit.

Artinya, tidak ada arti otomatis bahwa file lain di-save maka
file yang sedang terbuka ditempat lain akan menampilkan data
terbaru tanpa proses refresh.

5. "File tidak berat dan membuka juga lebih cepat dan
mudah.."Agar file tidak berat, maka hindari menyimpan data yang
terlalu banyak, proses kalkulasi yang sangat banyak (apalagi
proses kalkulasi yang kompleks).

Memisahkan file untuk input output dengan penyimpan data akan
mengurangi kemungkinan sebuah file menyimpan data yang banyak.
Fitru Get External Data yang ujungnya ditampilkan melalui pivot
table bisa mengurangi meningkatnya ukuran file karena yang
disimpan adalah nilai yang dibutuhkan mata user saja alias yang
disimpan di sheet saja. Jadi, sumber data 900ribu baris dengan
get external data ditampilkan melalui pivot table menjadi suatu
tampilan output berisi 5 baris summary hanya akan membuat file
output menyimpan 5 baris saja (bukan 900ribu).

Menghindari formula yang merujuk ke cell berformula lainnya dalam
rantai yang panjang juga akan mempercepat kalkulasi. Jumlah cells
berformula yang terkontrol agar sekedar yang dibutuhkan alias
menghindari terlalu banyak cells kosong berformula sekedar untuk
berjaga-jaga 'sapa tahu nanti sampai segitu banyak' akan secara
signifikan mempercepat proses.

6. "mohon bantuan"
Semoga hal diatas bisa menjadi pintu untuk jalan yang lebih
mudah, yaitu dengan memulai untuk menyusun tabel data yang lebih
berkaidah database, memanfaatkan berbagai fitur Excel,
mempelajari SQL, kemudian mengotomasi proses yang sudah
terbentuk.

;)

Mohon maaf lahir batin

Wassalam,
Kid.



2014-11-12 21:17 GMT+11:00 'ijay' dieries1304@gmail.com
<mailto:dieries1304@gmail.com> [belajar-excel]
<belajar-excel@yahoogroups.com
<mailto:belajar-excel@yahoogroups.com> >:



Dear Master,

Bekerja di excel dengan sourse data "basedata" yg
banyak diupdate per hari, mengahruskan membuat sheet yg banyak
utk menampung berbagai type basedata, juga formulasi yg saling
link maka semuanya itu akan memberatkan kinerja excel. Apakah ada
cara lain yg lebih memudahkan, misal database dikerjakan
diprogram lain difile terpisah kemudian saat kita mengupdate
database tersebut maka formulasi di excel automatis mengcalculate
ulang secara automatis pula. File tidak berat dan membuka juga
lebih cepat dan mudah..mohon bantuan para master.



Salam,



Dieries







Sun Nov 16, 2014 3:15 pm (PST) . Posted by:

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

hehehe...

sebenarnya dimilis sudah dikenalkan dan sering disinggung. tapi entah
kenapa kok banyak pengguna Excel yang sepertinya alergi dengan fitur itu
karena ada kata keramat yang ngalahin lelembut bernama 'database'. sampai
berulang kali juga disebarkan informasi bahwa link antar workbook dengan
formula akan segera usang dan lambat, tetap saja ndak membuat bergerak
untuk memulai membuka wawasan baru tentang pengolahan data dengan cara yang
lebih modern dan akan terus berkembang.

Tentang get external data bisa dimulai dengan jalan-jalan kesini
<http://excel-mr-kid.blogspot.com/2011/04/get-external-data-01-introduction.html>
.
Get External Data tidak butuh VBA.
Jika Anda bisa VBA, Anda bisa mengotomasi Get External Data.
Jadi jangan dibalik, bahwa harus tahu VBA baru Get External Data. Justru
jangan kenal VBA dulu sebelum kenal Get External Data supaya ndak bingung
tentang dasar-dasar pengolahan data berbasis database.

Andaikan sudah bisa memahami fitur get external data, maka penggunaan Excel
akan masuk ke area besar komunitas data yang saling tukar menukar data
antar database atau file-file penyimpan data. jadi dunia data yang
dikerjakannya sehari-hari akan menjadi bervariasi dan menjadi lebih ringan,
padat informasi, cepat dan tepat.

Dengan demikian, VBA tidak hanya mengurusi sheet ke sheet atau loop dari
satu cell ke cell lain atau dari workbook ke workbook lain. Karena hal itu
memberatkan VBA. VBA yang gendut itu sebaiknya ditugasi memasang koneksi,
jadi mandor tukang angkut data, dsb yang tidak membuat si VBA gendut
bergerak ke sana kesini.

Jadi, yuk mulai belajar koneksi data melalui get external data lebih dulu.
Mumpung ada fasilitas sederhana untuk baca data ala pengolah data berbasis
database. Bisa belajar dengan cepat tentang konsep-konsep pengolahan data
berbasis database melalui fitur tersebut.

Jika Excel difokuskan menjadi alat menyimpan dan mengolah data sepenuhnya,
maka kasihanilah si Excel karena pasti akan dengan mudah terpinggirkan dan
duduk ndepis dipojokan ruangan. Ketika Excel diajak berinteraksi dengan
ritme kerja sistem database yang sejak oroknya sebagai pengolah data, maka
Excel akan ikut bebas aktif dalam dunia data yang luas dan tidak akan
disebut 'hanya Excel !' atau 'dengan Excel ?'
Justru pendekar silat yang hebat adalah pendekar yang bisa memanfaatkan apa
saja menjadi senjata ampuh.
User oon pakai tools teknologi dan aplikasi terbaru menghasilkan output
yang bagus sih pencapaian yang dibawah standar.
User oon pakai tools teknologi dan aplikasi lawas menghasilkan output yang
bagus baru disebut pencapaian istimewa.

Excel bisa membuat kita yang oon ini mencapai sesuatu yang istimewa loh...
Menampilkan data dari Oracle atau SQL Server ke web (firefox dsb) itu sih
gampang. Sediain aja 300 juta juga jadi.
Menampilkan data dari Oracle atau SQL Server ke Excel hingga enak dicopas
diedit tetap aman dsb di Excel atau Word, kayanya gak ada yang mau bayar
300juta sama pegawainya sendiri... ironis juga yak.

Banyak kantoran dengan sistem canggih bermilyar-milyar (seperti pake sap
dan sebangsanya) tapi tetap saja pekerja kantoran yang harian akan
mengembalikan data tersebut ke Excel dan mengerjakannya dengan njelimet
berhari-hari menjadi sebuah laporan. Oh dunia bangsaku.... Ayolah belajar
Excel, supaya hal seperti itu bisa jadi pekerjaan 5 sampai 20 menit
sajah... sisanya bisa buat bermain dengan anak dan keluarga.

Wassalam,
Kid.

2014-11-17 9:45 GMT+11:00 Ijay dieries1304@gmail.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Mr Kid, terimakasih atas penjelasannya yang sangat detil "luar biasa".
> Menarik sekali point penjelasan bahwa di excel ada fasilitas "get external
> data" dan ini sepertinya jarang di ulas di forum belajar excel ini, umumnya
> pengguna awam sperti sy cenderung memaksakan dengan banyak sheet dalam 1
> file padahal ada fasilitas lain utk menaruh rawdata diluar file excel.
> Ditambah belum paham makro mk selain mempelajari nya juga harus belajar
> menggunakan perangkat dan fasilitas lain, btw one more thanks atas
> pencerahaannya mr Kid.
>
> Salam,
>
> Dieries ‎
> *Dari: *'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]
> *Terkirim: *Minggu, 16 November 2014 20.30
> *Ke: *BeExcel
> *Balas Ke: *belajar-excel@yahoogroups.com
> *Perihal: *Re: [belajar-excel] Meringankan kerja excel dgn database yg
> banyak
>
>
>
> Hai Dieries,
>
> *1. "Bekerja di excel dengan sourse data "basedata" yg banyak diupdate per
> hari, mengahruskan membuat sheet yg banyak utk menampung berbagai type
> basedata"*
> Excel terkenal kurang cepat dalam mengolah data yang banyak, meski
> demikian, untuk jumlah record sebanyak jumlah baris Excel masih cukup mampu
> diolah Excel dengan cukup cepat memanfaatkan formula pengolahan data yang
> sederhana.
>
> Bisa jadi proses pengolahan data tidak cukup dengan formula sederhana dan
> data yang diolah juga sampai mendekati jumlah baris Excel. Untuk hal ini,
> Excel menyediakan fitur Get External Data yang bisa mengkoneksi data ke
> file Excel lain bahkan ke aplikasi penyimpanan data lain, termasuk ke
> sistem database seperti Oracle, MySQL, ataupun MS SQL Server. Oh iya, ke MS
> Access juga bisa loh ya.
>
> Salah satu keuntungan penggunaan fitur Get External Data adalah Excel bisa
> memanfaatkan bahasa inggerisnya data yang bernama SQL. Bahasa data bernama
> SQL ini bisa dimanfaatkan untuk mengolah data dengan jauh lebih cepat
> dibanding formula. Sayangnya, SQL tidak cocok dengan pengolah data yang
> basisnya adalah tabel dengan susunan yang enak dilihat mata manusia. Jadi,
> tidak bisa digunakan terhadap tabel data yang TIDAK disusun berkaidah tabel
> database (hanya kaidahnya ya, karena Excel tidak bisa bersikap seperti
> memiliki tabel database).
>
> Contoh sederhana tabel yang kurang berkaidah tabel database yang menjadi
> kebiasaan pengguna Excel adalah banyaknya sheet data HANYA dan HANYA KARENA
> berbeda bulan datanya. Seperti sheet1 untuk bulan Januari, sheet2 untuk Feb
> dst. Ada juga sheet1 untuk cabang A, sheet2 untuk cabang B, dsb. Juga
> sering ditemui sheet1 untuk Kas kecil, sheet2 untuk Kas besar, dsb..
>
> Contoh lain lagi adalah sebuah sheet data dengan kolom D untuk tanggal 1,
> kolom E untuk tanggal 2, dst. Atau cabang A, cabang B dst.
>
> Alasan yang selalu muncul ketika ditanya 'Kenapa disusun demikian ?'
> adalah 'Supaya mudah inputnya' atau 'supaya mudah dan enak dilihat' dan
> sebagainya.
>
>
> *2. "juga formulasi yg saling link maka semuanya itu akan memberatkan
> kinerja excel."*
> Sikap penyusunan data yang demikianlah (yang disebutkan di nomor 1) yang
> menjadi awal mula terjadinya perlambatan kinerja Excel, karena formula
> pengolahan data menjadi suatu output akan dengan sendirinya menjadi
> kompleks. Jadi kompleksnya formula Excel yang digunakan secara mayoritas
> disebabkan oleh susunan tabel data yang diolah yang tidak berkaidah tabel
> database.
>
> Formula Excel bekerja lambat juga disebabkan karena rujukan area data yang
> harus diolah terlalu luas padahal pada area tersebut tidak seluruhnya
> berisi data alias masih kosong. Selain itu juga pemanfaatan fungsi-fungsi
> yang kurang tepat atau keengganan menggunakan kolom atau baris bantu agar
> formula bisa dipecah menjadi lebih sederhana.
>
> Formula yang merujuk ke cell lain yang berformula tidak sederhana akan
> membuat suatu baris antrian proses kalkulasi, dan mengantri itu menjemukan.
> Jadi, Excel yang mengantri untuk kalkulasi, manusia (user) yang jemu
> menunggunya. Bagaimana jika antriannya sangat panjang ? Tentulah akan
> sangat menjemukan. Siapa dalang pencipta antrian yang panjang menjemukan
> tersebut ? Dalang nya adalah manusia yang jemu menunggu hasilnya tapi ndak
> berbuat apa-apa selain mematok batasan yang ketat bagi sebuah inovasi baru
> proses pengolahan data tersebut.
>
>
> *3. "Apakah ada cara lain yg lebih memudahkan ?"*
> Mari kita daftar fasilitas yang disediakan oleh Excel agar manusia bisa
> memanfaatkan Excel untuk mengolah suatu data.
> a. tulis hasilnya secara manual dalam cell (dikenal dengan isi manual)
> b. copas bisa jadi disertai poin a
> c. goto special copy paste special (rada lebih maju dari sekedar copas)
> bisa jadi disertai poin b
> d. sort, autofilter, remove duplicate, text to column, advanced filter
> bisa jadi disertai poin c
> e. formula bisa jadi disertai poin d
> f. pivot table dan excel table yang juga bisa jadi disertai poin e
> g. get external data dengan SQL-nya, baik melalui ODBC atau OLE, apalagi
> jika disertai pivot table. Terkadang poin e juga masih digunakan dalam
> intensitas yang kecil dan ringan.
>
> *4. "kemudian saat kita mengupdate database tersebut maka formulasi di
> excel automatis mengcalculate ulang secara automatis pula."*
> Jika sumber data diletakkan pada file yang sama, maka hal ini akan mungkin
> terjadi ketika menggunakan Excel Formula (baik terotomasi dengan VBA
> ataupun tidak). Jika sumber data ada di file yang lain, maka tidak ada yang
> terjadi dengan otomatis. Semua proses pasti membutuhkan proses refresh.
>
> Ketika memanfaatkan formula linked antar workbook, proses refresh adalah
> dengan membuka ulang file sumber data. Dengan demikian, maka formula akan
> terkalkulasi.
>
> Ketika memanfaatkan fitur Get External Data, maka perlu melakukan Refresh
> All walau proses refresh dalam data connections bisa di set agar otomatis
> ter-refresh paling cepat dalam setiap 1 menit.
>
> Artinya, tidak ada arti otomatis bahwa file lain di-save maka file yang
> sedang terbuka ditempat lain akan menampilkan data terbaru tanpa proses
> refresh.
>
> *5. "File tidak berat dan membuka juga lebih cepat dan mudah.."*
> Agar file tidak berat, maka hindari menyimpan data yang terlalu banyak,
> proses kalkulasi yang sangat banyak (apalagi proses kalkulasi yang
> kompleks).
>
> Memisahkan file untuk input output dengan penyimpan data akan mengurangi
> kemungkinan sebuah file menyimpan data yang banyak. Fitru Get External Data
> yang ujungnya ditampilkan melalui pivot table bisa mengurangi meningkatnya
> ukuran file karena yang disimpan adalah nilai yang dibutuhkan mata user
> saja alias yang disimpan di sheet saja. Jadi, sumber data 900ribu baris
> dengan get external data ditampilkan melalui pivot table menjadi suatu
> tampilan output berisi 5 baris summary hanya akan membuat file output
> menyimpan 5 baris saja (bukan 900ribu).
>
> Menghindari formula yang merujuk ke cell berformula lainnya dalam rantai
> yang panjang juga akan mempercepat kalkulasi. Jumlah cells berformula yang
> terkontrol agar sekedar yang dibutuhkan alias menghindari terlalu banyak
> cells kosong berformula sekedar untuk berjaga-jaga 'sapa tahu nanti sampai
> segitu banyak' akan secara signifikan mempercepat proses.
>
>
> *6. "mohon bantuan"*
> Semoga hal diatas bisa menjadi pintu untuk jalan yang lebih mudah, yaitu
> dengan memulai untuk menyusun tabel data yang lebih berkaidah database,
> memanfaatkan berbagai fitur Excel, mempelajari SQL, kemudian mengotomasi
> proses yang sudah terbentuk.
>
> ;)
>
> Mohon maaf lahir batin
>
> Wassalam,
> Kid.
>
>
>
> 2014-11-12 21:17 GMT+11:00 'ijay' dieries1304@gmail.com [belajar-excel] <
> belajar-excel@yahoogroups.com>:
>
>>
>>
>> Dear Master,
>>
>> Bekerja di excel dengan sourse data "basedata" yg banyak diupdate per
>> hari, mengahruskan membuat sheet yg banyak utk menampung berbagai type
>> basedata, juga formulasi yg saling link maka semuanya itu akan memberatkan
>> kinerja excel. Apakah ada cara lain yg lebih memudahkan, misal database
>> dikerjakan diprogram lain difile terpisah kemudian saat kita mengupdate
>> database tersebut maka formulasi di excel automatis mengcalculate ulang
>> secara automatis pula. File tidak berat dan membuka juga lebih cepat dan
>> mudah..mohon bantuan para master.
>>
>>
>>
>> Salam,
>>
>>
>>
>> Dieries
>>
>>
>
>
>
>

Sun Nov 16, 2014 4:08 pm (PST) . Posted by:

"Ijay" dieries_1304

Hahaha, komen terakhir betuul sekali kata mr Kid ujung2nya SAP
di olah lagi menjadi report excel, karena download raw datanya
bnyak itulah masalahnya dari yang mahal ujuk ujuk balik ke
excel...miris dan ironis...
Mengenai penjelasan yang lain clear dan sy coba jalan2 ke alamat
yang sudah direkomendasikan mr Kid.
Salam,

Ijay
Dari: 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]Terkirim:
Senin, 17 November 2014 07.15Ke: BeExcelBalas Ke:
belajar-excel@yahoogroups.comPerihal: Re: [belajar-excel]
Meringankan kerja excel dgn database yg banyak



hehehe...

sebenarnya dimilis sudah dikenalkan dan sering disinggung. tapi
entah kenapa kok banyak pengguna Excel yang sepertinya alergi
dengan fitur itu karena ada kata keramat yang ngalahin lelembut
bernama 'database'. sampai berulang kali juga disebarkan
informasi bahwa link antar workbook dengan formula akan segera
usang dan lambat, tetap saja ndak membuat bergerak untuk memulai
membuka wawasan baru tentang pengolahan data dengan cara yang
lebih modern dan akan terus berkembang.

Tentang get external data bisa dimulai dengan jalan-jalan kesini
<http://excel-mr-kid.blogspot.com/2011/04/get-external-data-01-in\
troduction.html> .
Get External Data tidak butuh VBA.
Jika Anda bisa VBA, Anda bisa mengotomasi Get External Data.
Jadi jangan dibalik, bahwa harus tahu VBA baru Get External Data.
Justru jangan kenal VBA dulu sebelum kenal Get External Data
supaya ndak bingung tentang dasar-dasar pengolahan data berbasis
database.

Andaikan sudah bisa memahami fitur get external data, maka
penggunaan Excel akan masuk ke area besar komunitas data yang
saling tukar menukar data antar database atau file-file penyimpan
data. jadi dunia data yang dikerjakannya sehari-hari akan menjadi
bervariasi dan menjadi lebih ringan, padat informasi, cepat dan
tepat.

Dengan demikian, VBA tidak hanya mengurusi sheet ke sheet atau
loop dari satu cell ke cell lain atau dari workbook ke workbook
lain. Karena hal itu memberatkan VBA. VBA yang gendut itu
sebaiknya ditugasi memasang koneksi, jadi mandor tukang angkut
data, dsb yang tidak membuat si VBA gendut bergerak ke sana
kesini.

Jadi, yuk mulai belajar koneksi data melalui get external data
lebih dulu. Mumpung ada fasilitas sederhana untuk baca data ala
pengolah data berbasis database. Bisa belajar dengan cepat
tentang konsep-konsep pengolahan data berbasis database melalui
fitur tersebut.

Jika Excel difokuskan menjadi alat menyimpan dan mengolah data
sepenuhnya, maka kasihanilah si Excel karena pasti akan dengan
mudah terpinggirkan dan duduk ndepis dipojokan ruangan. Ketika
Excel diajak berinteraksi dengan ritme kerja sistem database yang
sejak oroknya sebagai pengolah data, maka Excel akan ikut bebas
aktif dalam dunia data yang luas dan tidak akan disebut 'hanya
Excel !' atau 'dengan Excel ?'
Justru pendekar silat yang hebat adalah pendekar yang bisa
memanfaatkan apa saja menjadi senjata ampuh.
User oon pakai tools teknologi dan aplikasi terbaru menghasilkan
output yang bagus sih pencapaian yang dibawah standar.
User oon pakai tools teknologi dan aplikasi lawas menghasilkan
output yang bagus baru disebut pencapaian istimewa.

Excel bisa membuat kita yang oon ini mencapai sesuatu yang
istimewa loh...
Menampilkan data dari Oracle atau SQL Server ke web (firefox dsb)
itu sih gampang. Sediain aja 300 juta juga jadi.
Menampilkan data dari Oracle atau SQL Server ke Excel hingga enak
dicopas diedit tetap aman dsb di Excel atau Word, kayanya gak ada
yang mau bayar 300juta sama pegawainya sendiri... ironis juga
yak.

Banyak kantoran dengan sistem canggih bermilyar-milyar (seperti
pake sap dan sebangsanya) tapi tetap saja pekerja kantoran yang
harian akan mengembalikan data tersebut ke Excel dan
mengerjakannya dengan njelimet berhari-hari menjadi sebuah
laporan. Oh dunia bangsaku.... Ayolah belajar Excel, supaya hal
seperti itu bisa jadi pekerjaan 5 sampai 20 menit sajah...
sisanya bisa buat bermain dengan anak dan keluarga.

Wassalam,
Kid.




2014-11-17 9:45 GMT+11:00 Ijay dieries1304@gmail.com
<mailto:dieries1304@gmail.com> [belajar-excel]
<belajar-excel@yahoogroups.com
<mailto:belajar-excel@yahoogroups.com> >:


Mr Kid, terimakasih atas penjelasannya yang sangat detil "luar
biasa". Menarik sekali point penjelasan bahwa di excel ada
fasilitas "get external data" dan ini sepertinya jarang di ulas
di forum belajar excel ini, umumnya pengguna awam sperti sy
cenderung memaksakan dengan banyak sheet dalam 1 file padahal ada
fasilitas lain utk menaruh rawdata diluar file excel.Ditambah
belum paham makro mk selain mempelajari nya juga harus belajar
menggunakan perangkat dan fasilitas lain, btw one more thanks
atas pencerahaannya mr Kid.
Salam,

Dieries ‎
Dari: 'Mr. Kid' mr.nmkid@gmail.com <mailto:mr.nmkid@gmail.com>
[belajar-excel]Terkirim: Minggu, 16 November 2014 20.30Ke:
BeExcelBalas Ke: belajar-excel@yahoogroups.com
<mailto:belajar-excel@yahoogroups.com> Perihal: Re:
[belajar-excel] Meringankan kerja excel dgn database yg banyak


Hai Dieries,

1. "Bekerja di excel dengan sourse data "basedata"
yg banyak diupdate per hari, mengahruskan membuat sheet yg
banyak utk menampung berbagai type basedata"Excel terkenal
kurang cepat dalam mengolah data yang banyak, meski demikian,
untuk jumlah record sebanyak jumlah baris Excel masih cukup mampu
diolah Excel dengan cukup cepat memanfaatkan formula pengolahan
data yang sederhana.

Bisa jadi proses pengolahan data tidak cukup dengan formula
sederhana dan data yang diolah juga sampai mendekati jumlah baris
Excel. Untuk hal ini, Excel menyediakan fitur Get External Data
yang bisa mengkoneksi data ke file Excel lain bahkan ke aplikasi
penyimpanan data lain, termasuk ke sistem database seperti
Oracle, MySQL, ataupun MS SQL Server. Oh iya, ke MS Access juga
bisa loh ya.

Salah satu keuntungan penggunaan fitur Get External Data adalah
Excel bisa memanfaatkan bahasa inggerisnya data yang bernama SQL.
Bahasa data bernama SQL ini bisa dimanfaatkan untuk mengolah data
dengan jauh lebih cepat dibanding formula. Sayangnya, SQL tidak
cocok dengan pengolah data yang basisnya adalah tabel dengan
susunan yang enak dilihat mata manusia. Jadi, tidak bisa
digunakan terhadap tabel data yang TIDAK disusun berkaidah tabel
database (hanya kaidahnya ya, karena Excel tidak bisa bersikap
seperti memiliki tabel database).

Contoh sederhana tabel yang kurang berkaidah tabel database yang
menjadi kebiasaan pengguna Excel adalah banyaknya sheet data
HANYA dan HANYA KARENA berbeda bulan datanya. Seperti sheet1
untuk bulan Januari, sheet2 untuk Feb dst. Ada juga sheet1 untuk
cabang A, sheet2 untuk cabang B, dsb. Juga sering ditemui sheet1
untuk Kas kecil, sheet2 untuk Kas besar, dsb..

Contoh lain lagi adalah sebuah sheet data dengan kolom D untuk
tanggal 1, kolom E untuk tanggal 2, dst. Atau cabang A, cabang B
dst.

Alasan yang selalu muncul ketika ditanya 'Kenapa disusun demikian
?' adalah 'Supaya mudah inputnya' atau 'supaya mudah dan enak
dilihat' dan sebagainya.

2. "juga formulasi yg saling link maka semuanya itu akan
memberatkan kinerja excel."
Sikap penyusunan data yang demikianlah (yang disebutkan di nomor
1) yang menjadi awal mula terjadinya perlambatan kinerja Excel,
karena formula pengolahan data menjadi suatu output akan dengan
sendirinya menjadi kompleks. Jadi kompleksnya formula Excel yang
digunakan secara mayoritas disebabkan oleh susunan tabel data
yang diolah yang tidak berkaidah tabel database.

Formula Excel bekerja lambat juga disebabkan karena rujukan area
data yang harus diolah terlalu luas padahal pada area tersebut
tidak seluruhnya berisi data alias masih kosong. Selain itu juga
pemanfaatan fungsi-fungsi yang kurang tepat atau keengganan
menggunakan kolom atau baris bantu agar formula bisa dipecah
menjadi lebih sederhana.

Formula yang merujuk ke cell lain yang berformula tidak sederhana
akan membuat suatu baris antrian proses kalkulasi, dan mengantri
itu menjemukan. Jadi, Excel yang mengantri untuk kalkulasi,
manusia (user) yang jemu menunggunya. Bagaimana jika antriannya
sangat panjang ? Tentulah akan sangat menjemukan. Siapa dalang
pencipta antrian yang panjang menjemukan tersebut ? Dalang nya
adalah manusia yang jemu menunggu hasilnya tapi ndak berbuat
apa-apa selain mematok batasan yang ketat bagi sebuah inovasi
baru proses pengolahan data tersebut.

3. "Apakah ada cara lain yg lebih memudahkan ?"
Mari kita daftar fasilitas yang disediakan oleh Excel agar
manusia bisa memanfaatkan Excel untuk mengolah suatu data.
a. tulis hasilnya secara manual dalam cell (dikenal dengan isi
manual)
b. copas bisa jadi disertai poin a
c. goto special copy paste special (rada lebih maju dari sekedar
copas) bisa jadi disertai poin bd. sort, autofilter, remove
duplicate, text to column, advanced filter bisa jadi disertai
poin ce. formula bisa jadi disertai poin d
f. pivot table dan excel table yang juga bisa jadi disertai poin
e
g. get external data dengan SQL-nya, baik melalui ODBC atau OLE,
apalagi jika disertai pivot table. Terkadang poin e juga masih
digunakan dalam intensitas yang kecil dan ringan.

4. "kemudian saat kita mengupdate database tersebut maka
formulasi di excel automatis mengcalculate ulang secara automatis
pula."Jika sumber data diletakkan pada file yang sama, maka hal
ini akan mungkin terjadi ketika menggunakan Excel Formula (baik
terotomasi dengan VBA ataupun tidak). Jika sumber data ada di
file yang lain, maka tidak ada yang terjadi dengan otomatis.
Semua proses pasti membutuhkan proses refresh.

Ketika memanfaatkan formula linked antar workbook, proses refresh
adalah dengan membuka ulang file sumber data. Dengan demikian,
maka formula akan terkalkulasi.

Ketika memanfaatkan fitur Get External Data, maka perlu melakukan
Refresh All walau proses refresh dalam data connections bisa di
set agar otomatis ter-refresh paling cepat dalam setiap 1 menit.

Artinya, tidak ada arti otomatis bahwa file lain di-save maka
file yang sedang terbuka ditempat lain akan menampilkan data
terbaru tanpa proses refresh.

5. "File tidak berat dan membuka juga lebih cepat dan
mudah.."Agar file tidak berat, maka hindari menyimpan data yang
terlalu banyak, proses kalkulasi yang sangat banyak (apalagi
proses kalkulasi yang kompleks).

Memisahkan file untuk input output dengan penyimpan data akan
mengurangi kemungkinan sebuah file menyimpan data yang banyak.
Fitru Get External Data yang ujungnya ditampilkan melalui pivot
table bisa mengurangi meningkatnya ukuran file karena yang
disimpan adalah nilai yang dibutuhkan mata user saja alias yang
disimpan di sheet saja. Jadi, sumber data 900ribu baris dengan
get external data ditampilkan melalui pivot table menjadi suatu
tampilan output berisi 5 baris summary hanya akan membuat file
output menyimpan 5 baris saja (bukan 900ribu).

Menghindari formula yang merujuk ke cell berformula lainnya dalam
rantai yang panjang juga akan mempercepat kalkulasi. Jumlah cells
berformula yang terkontrol agar sekedar yang dibutuhkan alias
menghindari terlalu banyak cells kosong berformula sekedar untuk
berjaga-jaga 'sapa tahu nanti sampai segitu banyak' akan secara
signifikan mempercepat proses.

6. "mohon bantuan"
Semoga hal diatas bisa menjadi pintu untuk jalan yang lebih
mudah, yaitu dengan memulai untuk menyusun tabel data yang lebih
berkaidah database, memanfaatkan berbagai fitur Excel,
mempelajari SQL, kemudian mengotomasi proses yang sudah
terbentuk.

;)

Mohon maaf lahir batin

Wassalam,
Kid.



2014-11-12 21:17 GMT+11:00 'ijay' dieries1304@gmail.com
<mailto:dieries1304@gmail.com> [belajar-excel]
<belajar-excel@yahoogroups.com
<mailto:belajar-excel@yahoogroups.com> >:



Dear Master,

Bekerja di excel dengan sourse data "basedata" yg
banyak diupdate per hari, mengahruskan membuat sheet yg banyak
utk menampung berbagai type basedata, juga formulasi yg saling
link maka semuanya itu akan memberatkan kinerja excel. Apakah ada
cara lain yg lebih memudahkan, misal database dikerjakan
diprogram lain difile terpisah kemudian saat kita mengupdate
database tersebut maka formulasi di excel automatis mengcalculate
ulang secara automatis pula. File tidak berat dan membuka juga
lebih cepat dan mudah..mohon bantuan para master.



Salam,



Dieries













Sun Nov 16, 2014 5:21 am (PST) . Posted by:

"Andrie Amorius"

Waduh maaf Mr. Kid, sepertinya saya lupa melampirkannya.
Bsk saya krm SSnya, soalnya saya pake komputer kantor.
Terimakasih atas ilmu n penjelasannya, maaf saya bnyk merepotkan...
Wassalam....

Sun Nov 16, 2014 5:43 am (PST) . Posted by:

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

Hai Huda,

Excel membutuhkan sebuah data object dalam berkomunikasi aktif timbal balik
dengan sistem database (misal MS SQL Server). Object yang sering digunakan
adalah ADO. Umumnya di VBE diatur agar mereferensi ke library MS ActiveX
Data Object melalui menu Tools -> References. Proses referensi ini juga
bisa dilakukan dengan script.

Koneksi antara sistem database dengan Excel dengan memanfaatkan ADO
dilakukan dalam beberapa tahap berikut :
1. deklarasi dan inisialisasi data object
dim con as adodb.connection 'deklarasi object koneksi ke sistem db
set con = new adodb.connection 'inisialisasi object bernama con sebagai
sebuah object koneksi menggunakan ado

2. mengetahui data provider yang sesuai dengan sistem database yang akan
dikoneksi beserta kalimat tegur sapa pembentuk koneksi data yang sering
disebut Connection String (berbagai connection string bisa dilihat disini
<http://www.connectionstrings.com>). Informasi nama server data (jika
sistem database berupa instansi server data), nama lengkap database (bisa
jadi berupa nama file beserta foldernya untuk beberapa jenis database
seperti MS Access, atau bahkan file Excel lain), dan informasi untuk ijin
mengakses sistem database tersebut.

Misal untuk ke SQL Server yang inginnya menggunakan OLEDB data provider
bernama SQLncli ke server data bernama Kid untuk database bernama
dbnya_si_Kid dengan hak akses yang digunakan adalah login windows.
dim sCon as string
sCon="Provider=SQLNCLI;Server=Kid;Database=dbnya_si_Kid;Trusted_Connection=yes;"

3. melakukan koneksi ke sistem database
*** koneksi dilakukan menggunakan object koneksi bernama con (nomor 1)
dengan informasi kalimat tegur sapa koneksinya ada dalam variabel string
bernama scon.
con.open scon

4. memanfaatkan koneksi antara Excel dengan sistem database dengan mak
comblang data object ADO bernama con yang sudah terjalin.

5. menutup koneksi dan membuang object koneksi ketika sudah selesai
memanfaatkan jalinan sesaat yang terjadi.
con.close
set con=nothing

terkadang disertai proses cek apakah koneksi dalam keadaan terbuka sebelum
proses close
if con.state then 'properti state (bertipe boolean) bernilai TRUE jika
sedang ada koneksi
con.close
endif

Jadi 5 hal diatas adalah dasarnya. Bagian yang sangat banyak variannya
adalah yang nomor 4. Khusus untuk meng-update data di sistem database
dengan data yang ada di-excel (yang di-input user) bisa dengan : (bagian no
4 bisa berupa proses dibawah ini)
a. memanfaatkan object koneksi untuk mengirim bahasa perintah data (query)
[query dengan bahasa SQL]
dim sQuery as string
sQuery="select a from tblnya" 'sesuaikan kalimat query-nya dengan
kebutuhan proses yang akan dilakukan
con.execute squery

b. memanfaatkan object recordset untuk memproses record per record
b.1. deklarasi dan init object recordset
dim rs as adodb.recordset 'deklarasi object recordset
set rs=new adodb.recordset 'init rs

b.2. deklarasi dan set bunyi query pengambil record set
dim sQuery as string
sQuery="select a from tblnya" 'sesuaikan kalimat query-nya dengan
kebutuhan proses yang akan dilakukan

b.3. buka recordset melalu koneksi bernama con dengan status
rs.open squery, con 'kadang kala perlu penetapan kursor pada sisi client
bila sistem database berupa instansi server data

b.4. bekerja terhadap recordset, seperti loop setiap record, lalu ubah
field tertentu pada record tersebut, dsb

b.5. tutup recordset
rs.close
set rs=nothing

Anda bisa search di-internet untuk lebih detil tentang pemanfaatan
recordset.

Wassalam,
Kid.

2014-11-16 0:25 GMT+11:00 Huda Yazid hudadebono@gmail.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Dear,
> Be exceller
>
> Mohon pencerahan bagaimana caranya untuk update data sql server dari
> excel. apakah memungkinkan dengan beberapa ramuan di vba?
>
> --
> Regard,
> *Yazidul Huda*
>
>
>

Sun Nov 16, 2014 6:29 am (PST) . Posted by:

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

Hai Amorius,

Salah satu alurnya adalah sebagai berikut :
1. dimensi layar (height x width) dengan menyimpan nilai properti width dan
height ke suatu variabel saat dalam windowstate maximized
2. menentukan titik koordinat terkiri atas layar dengan menyimpan nilai
properti left dan top ke suatu variabel saat dalam windowstate maximized
3. hitung titik tengah layar dengan informasi nomor 1 dan 2, simpan nilai x
dan y koordinat center layar ke suatu variabel
4. tentukan titik terkiri atas untuk ukuran window tertentu berdasar
informasi titik koordinat tengah layar sudah diketahui di nomor 3

Wassalam,
Kid.

2014-11-16 17:47 GMT+11:00 Andrie Amorius bm78ar@gmail.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Terimakasih bnyk atas ilmunya Mr. Kid, saya telah berhasil membuat
> tampilan fullscreen, meresize, disablekan ribbon, disablekan tombol close,
> minimize, maximize, no move n no size sehingga tampilan excelnya fixed
> tidak bisa diresize ato dipindahkan. Msh ada satu yg perlu saya buat
> yaitu membuat tampilan windows ecxel selalu berada ditengah layar monitor,
> karena ditakutkan worksheet yg saya buat dibuka dikomputer dgn ukuran
> monitor yg lebih kecil sehingga tampilannya akan berbeda. Bisakah hal ini
> dilakukan??!
> Membuat tampilan windows excel selalu berada di tengah2 layar monitor
> tanpa harus menseting terlebih dahulu, terimakasih bnyk sebelumnya...
>
>
> On Sunday, November 16, 2014, 'Mr. Kid' mr.nmkid@gmail.com
> [belajar-excel] <belajar-excel@yahoogroups.com> wrote:
>
>>
>>
>> Wa'alaikumussalam wr. wb.
>>
>> Hai Amorius,
>>
>> 1. untuk membuat full screen (ndak tampak winmenu min max close nya), set
>> properti displayfullscreen milik object application
>> *** menu bar (lengkap beserta ribbon) akan ter-hide tapi ukuran window
>> tidak bisa diatur menjadi ukuran tertentu
>> application.displayfullscreen=true
>>
>> 2. untuk membuat window aplikasi berukuran tertentu, manfaatkan properti
>> windowstate, width, height milik application
>> *** properti width dan height bisa digunakan ketika windowstate bernilai
>> xlnormal
>>
>> with application
>> .windowstate=xlmaximized 'jadi max win gak bisa pake width dan
>> height
>> .windowstate=xlminimized 'jadi min win gak bisa pake width dan
>> height
>> .windowstate=xlnormal 'jadi berukuran tertentu bisa pake width dan
>> height
>> .width=400 '400 pixel width
>> .height=200 '200 pixel height
>> end with
>>
>> 3. ribbon disembunyikan (bukan menu excel yang disembunyikan), manfaatkan
>> perintah excel 4 macro untuk jalankan prosedur hide ribbon
>> application.executeexcel4macro "show.toolbar(""Ribbon"" , true )"
>>
>> 4. untuk hal lainnya tentang tampilan, silakan mengeksplorasi properti
>> milik object application atau object activewindow (atau object windows
>> tertentu milik object application) dengan nama properti yang didahului
>> dengan kata 'display'.
>>
>> Wassalamu'alaikum wr. wb.
>> Kid.
>>
>>
>>
>> 2014-11-11 20:33 GMT+11:00 Andrie Amorius bm78ar@gmail.com
>> [belajar-excel] <belajar-excel@yahoogroups.com>:
>>
>>>
>>>
>>> Assalamu'alaikum...
>>>
>>> Para master sekalian...
>>> Ada yang bisa bantu saya memberikan solusi script untuk me resize
>>> workbook display excel sesuai dengan ukuran yang kita inginkan dan
>>> membuat tampilan worksheet tanpa toolbar.
>>> Terimakasih sebelumnya...
>>>
>>> Wassalamu'alaikum...
>>>
>>> --
>>>
>>> Andrie Amorius, SE. Ak
>>> Desk Service Quality (DSQ)
>>> PT. Bank Riau Kepri
>>> JL. Dt Setia Maharaja / Parit Indah
>>> Perkantoran Grand Sudirman Blok B 2
>>> Telp (0761) 7072974
>>> Pekanbaru - Riau
>>>
>>
>>
>
> --
>
> Andrie Amorius, SE. Ak
> Desk Service Quality (DSQ)
> PT. Bank Riau Kepri
> JL. Dt Setia Maharaja / Parit Indah
> Perkantoran Grand Sudirman Blok B 2
> Telp (0761) 7072974
> Pekanbaru - Riau
>
>
>

Sun Nov 16, 2014 2:02 pm (PST) . Posted by:

"parlin regar"

Dear Mr Kid

Terimakasih banyak atas formulanya, sesuai dgn yg diharapkan. Terimakasih

salam
Parlin

Pada tanggal 15/11/14, 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]
<belajar-excel@yahoogroups.com> menulis:
> Hai Parlin,
>
> File terlampir dengan asumsi setidaknya data selalu terurut berdasar date
> (key pertama sorting).
> Dengan bantuan fitur Excel Table, maka formula pada record yang baru akan
> di-copy-ken oleh si Excel secara otomatis. Jadi, ndak usah repot copy
> formula tiap kali input record baru.
>
> Wassalam,
> Kid.
>
>
>
>
>
> 2014-11-12 3:44 GMT+11:00 parlin regar parlin.regar4@gmail.com
> [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>>
>>
>> Dear all Be-ex
>>
>> Mohon bantuannya untuk mengganti formula di file terlampir agar
>> menjadi formula yg tanpa kolom bantu.
>> regards
>> Parlin
>>
>>
>

--
regards
Parlin

Sun Nov 16, 2014 2:43 pm (PST) . Posted by:

"Samsudin"

Assalamu'alaikum

Mr. Kid

Sorry kriteria tetap 16000 jam, jadi khusus untuk pasal 1 & 2 adalah mana yang lebih tercapai lebih dulu dan hasilnya masuk kedalam kategori umur 1 atau 2, dimana jika masuk kedalam :


1. Kategori umur 1 maka penambahan atau unit tersebut akan dilakukan commissioning ulang setelah beroperasi 6000 jam atau pada kolom next commissioning pada kolom HM (+6000)

2. Kategori umur 2 maka penambahan atau unit tersebut akan dilakukan commissioning ulang setelah beroperasi 4000 jam atau pada kolom next commissioning pada kolom HM (+4000)

Jadi ada dua sumber acuan untuk menentukan kategori umur pada unit dengan menggunakan HM (kolom G & I, disini mana yang tercapai lebih dulu), sedangkan untuk kategori umur 3 & 4 tidak masalah menggunakan formula yang sudah diberikan.

Mohon pencerahannya untuk kasus ini, sebelumnya saya mengucapkan terima kasih.



Wasssalm,

Samsudin, ST
P&M Dept Head

[cid:image001.jpg@01D0022E.C3A647B0] PT. GUNUNGBAYAN PRATAMACOAL (Bayan Group Resources)
O: +62 542 875 860 Ext :61519 |
M: +62 811 2810 068 | +62 813 6914 7150 | email: samsudin@bayan.com.sg<mailto:samsudin@bayan.com.sg>
P Save a tree & save energy. Don't print this e-mail unless it's really necessary. Go Green !!!
ISO 9001 : 2008| ISO 14001 : 2004 | OHSAS 18001 : 2007

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: Sunday, November 16, 2014 3:01 PM
To: BeExcel
Subject: Re: [belajar-excel] Kategori Umur


Wa'alaikumussalam Wr. Wb.
oh kriterianya diganti dari batasan 16000 jam jadi 6000 jam ya...
baiklah, kalau begitu datanya begini :
HM (jam) umur (tahun)
100 2
100 4
100 17
6000 2
6000 4
6000 17
789000 2
789000 4
789000 17
Pastikan jawabannya yang konsisten. Dengan begitu akan diketahui kriteria yang benar harusnya bagaimana.

data HM (jam) bernilai 100 jam
data umur (tahun) bernilai 17 tahun
soal : berapakah nilai kelompoknya ?

Berdasar bunyi pasal bagian :
1. Kategori umur 1 adalah alat yang menggunakan HM dengan umur dibawah 4 tahun atau alat tersebut belum mencapai 6000 jam
HM 100 jam berarti MEMENUHI kelompok 1 alias TRUE bahwa alat tersebut belum mencapai 6000 jam
umur 17 tahun berarti TIDAK MEMENUHI kelompok 1 alias FALSE bahwa umur dibawah 4 tahun
TRUE OR FALSE equal TRUE
berarti data HM 100 dengan umur 17 tahun akan menjadi anggota kelompok 1

2. Kategori umur 2 adalah alat yang menggunakan HM dengan umur diatas 4 tahun atau alat tersebut diatas 6000 jam
HM 100 jam berarti TIDAK MEMENUHI kelompok 2 alias FALSE bahwa alat tersebut diatas 6000 jam
umur 17 tahun berarti MEMENUHI kelompok 2 alias TRUE bahwa umur diatas 4 tahun
FALSE OR TRUE equal TRUE
berarti data HM 100 dengan umur 17 tahun akan menjadi anggota kelompok 2

Berdasar bunyi pasal-pasalnya, data tersebut bisa di kelompok 1 dan bisa di kelompok 2.
Data tersebut akan masuk kelompok mana ?

Wassalamu'alaikum Wr. Wb.
Kid.








On Sun, Nov 16, 2014 at 5:41 PM, Samsudin samsudin@bayan.com.sg<mailto:samsudin@bayan.com.sg> [belajar-excel] <belajar-excel@yahoogroups.com<mailto:belajar-excel@yahoogroups.com>> wrote:

Assalamu'alaikum,

Mr. Kid,

Maksudnya pasal tsb adalah :


1. Kategori umur 1 adalah alat yang menggunakan HM dengan umur dibawah 4 tahun atau alat tersebut belum mencapai 6000 jam

2. Kategori umur 2 adalah alat yang menggunakan HM dengan umur diatas 4 tahun atau alat tersebut diatas 6000 jam

3. Kategori umur 3 adalah alat yang menggunakan KM dengan umur dibawah 4 tahun

4. Kategori umur 4 adalah alat yang menggunakan KM dengan umur diatas 4 tahun




Wassalamu'alaikum,

Samsudin, ST
P&M Dept Head

[cid:image001.jpg@01D0022E.C3A647B0] PT. GUNUNGBAYAN PRATAMACOAL (Bayan Group Resources)
O: +62 542 875 860 Ext :61519 |
M: +62 811 2810 068 | +62 813 6914 7150 | email: samsudin@bayan.com.sg<mailto:samsudin@bayan.com.sg>
P Save a tree & save energy. Don't print this e-mail unless it's really necessary. Go Green !!!
ISO 9001 : 2008| ISO 14001 : 2004 | OHSAS 18001 : 2007

From: belajar-excel@yahoogroups.com<mailto:belajar-excel@yahoogroups.com> [mailto:belajar-excel@yahoogroups.com<mailto:belajar-excel@yahoogroups.com>]
Sent: Sunday, November 16, 2014 2:31 PM
To: BeExcel
Subject: Re: [belajar-excel] Kategori Umur


Pak Samsudin,
Berhubung saya bukan ahlli bahasa hukum, maka dengan susunan kriteria berbunyi :
Ketentuan umur Commissioning (GBP2-SOP-PM05-REV.01 Pasal 6.17) :
1. 6.000 jam untuk Alat umur <16.000 jam atau <4 Tahun
2. 4.000 jam untuk Alat umur >16.000 jam atau >4 Tahun
3. 200.000 km untuk Alat umur <4 Tahun yang tidak memiliki Hour Meter (HM)
4. 100.000 km untuk Alat umur >4 Tahun yang tidak memiliki Hour Meter (HM)
5. Untuk alat yang terjadi kecelakaan akan di commissioning ulang tergantung dari hasil rekomendasi investigasi kecelakaan
Diasumsikan kelompok akan dipilih dengan prioritas dari urutan paling atas (1 lalu 2 dst)
Coba Anda isi mengikuti kaidah tersebut mengikuti aturan pasal di atas :
HM (jam) umur (tahun)
100 2
100 4
100 17
16000 2
16000 4
16000 17
789000 2
789000 4
789000 17
Pastikan jawabannya yang konsisten. Dengan begitu akan diketahui kriteria yang benar harusnya bagaimana.
Berdasar bunyi pasal bagian :
1. 6.000 jam untuk Alat umur <16.000 jam atau <4 Tahun
100 jam ATAU 17 tahun ? YA atau TIDAK hasilnya TRUE or FALSE = TRUE -> kelompok 6000 jam alias kelompok 1

2. 4.000 jam untuk Alat umur >16.000 jam atau >4 Tahun
100 jam ATAU 17 tahun ? TIDAK atau YA hasilnya FALSE or TRUE = TRUE -> kelompok 4000 jam alias kelompok 2
Mana yang akan dipilih ?
Berhubung saat ini Kid cuma ada 1, saya pilih yang kelompok 1 sajah... kalo salah ya harap maklum.... namanya juga yang rasanya pas buat Kid....

;)
Wassalam,
Kid.



On Sun, Nov 16, 2014 at 5:14 PM, Samsudin samsudin@bayan.com.sg<mailto:samsudin@bayan.com.sg> [belajar-excel] <belajar-excel@yahoogroups.com<mailto:belajar-excel@yahoogroups.com>> wrote:

Assalamu'alaikum,

Mr Kid,

Terima kasih atas formulanya tetapi masih ada yang belum pas (file terlampir)


Wassalamu'alaikum,

Samsudin, ST
P&M Dept Head

[cid:image001.jpg@01D0022E.C3A647B0] PT. GUNUNGBAYAN PRATAMACOAL (Bayan Group Resources)
O: +62 542 875 860 Ext :61519 |
M: +62 811 2810 068 | +62 813 6914 7150 | email: samsudin@bayan.com.sg<mailto:samsudin@bayan.com.sg>
P Save a tree & save energy. Don't print this e-mail unless it's really necessary. Go Green !!!
ISO 9001 : 2008| ISO 14001 : 2004 | OHSAS 18001 : 2007


----------------------------------------------------------





This message (including any attachments) contains confidential information intended

for a specific individual and purpose, and is protected by law. If you are not the

intended recipient, you should delete this message and hereby notified that any

disclosure, copying, or distribution of this message (or any part thereof), or the

taking of any action based on it, is strictly prohibited. No liability or responsibility

is accepted if information or data is, for whatever reason corrupted or does not reach

its intended recipient. No warranty is given that this email is free of viruses. The

views expressed in this email are, unless otherwise stated, those of the author and

not those of the Company or its management. The Company reserves the right to monitor,

intercept and block emails addressed to its users or take any other action in accordance

with its email use policy.



----------------------------------------------------------



This message (including any attachments) contains confidential information intended

for a specific individual and purpose, and is protected by law. If you are not the

intended recipient, you should delete this message and hereby notified that any

disclosure, copying, or distribution of this message (or any part thereof), or the

taking of any action based on it, is strictly prohibited. No liability or responsibility

is accepted if information or data is, for whatever reason corrupted or does not reach

its intended recipient. No warranty is given that this email is free of viruses. The

views expressed in this email are, unless otherwise stated, those of the author and

not those of the Company or its management. The Company reserves the right to monitor,

intercept and block emails addressed to its users or take any other action in accordance

with its email use policy.




----------------------------------------------------------

This message (including any attachments) contains confidential information intended
for a specific individual and purpose, and is protected by law. If you are not the
intended recipient, you should delete this message and hereby notified that any
disclosure, copying, or distribution of this message (or any part thereof), or the
taking of any action based on it, is strictly prohibited. No liability or responsibility
is accepted if information or data is, for whatever reason corrupted or does not reach
its intended recipient. No warranty is given that this email is free of viruses. The
views expressed in this email are, unless otherwise stated, those of the author and
not those of the Company or its management. The Company reserves the right to monitor,
intercept and block emails addressed to its users or take any other action in accordance
with its email use policy.

Sun Nov 16, 2014 3:45 pm (PST) . Posted by:

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

Wa'alikumussalam wr wb

hehehe...
ya deh... nilai kriterianya jadi berapa saja boleh deh. Karena masalah
utamanya bukan di nilai kriteria tersebut. Tapi di cara penentuan
kelompoknya.

Contoh dari file lampiran yang Anda kirim terakhir (sorry baru bisa buka
pagi ini).
Anda berpesan :
"misal L20, seharusnya di L20 = 2"
data di baris 20 :
HM (jam) = 123
Tahun = 1998 berarti umur sekitar 16 Tahun yak...

Pertanyaan pokoknya :
Dengan kriteria nomor 1 dan nomor 2, maka data tersebut bisa di kelompok 1
atau kelompok 2. Apakah semua kondisi yang bisa di kelompok 1 atau kelompok
2 pasti akan masuk kelompok 2 ?

Jika pertanyaan diatas sudah menghasilkan kepastian kriteria, maka bisa
disusun formula untuk kolom L yang akan menghasilkan nilai 1 sampai 4
(nomor kelompok).

Asumsikan saja kolom L sudah menghasilkan dengan tepat.
Commissioning bisa disusun berdasar hasil kolom L dengan fungsi IF
=IF( l6=1 , 6000+bla , if( l6=2 , dst ,dst ))

Khusus untuk yang tergantung kelompok 3 dan 4 saja, berarti IF nya dimulai
langsung cek kolom L bernilai 3 lalu cek 4, dst
=if( l6=3 , sekiun + bla, if( dst,dst,dst) )

Begitu kan ya

Wassalamu'alaikum Wr. Wb.
Kid.

2014-11-17 9:23 GMT+11:00 Samsudin samsudin@bayan.com.sg [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Assalamu'alaikum
>
>
>
> Mr. Kid
>
>
>
> Sorry kriteria tetap 16000 jam, jadi khusus untuk pasal 1 & 2 adalah mana
> yang lebih tercapai lebih dulu dan hasilnya masuk kedalam kategori umur 1
> atau 2, dimana jika masuk kedalam :
>
>
>
> 1. Kategori umur 1 maka penambahan atau unit tersebut akan
> dilakukan commissioning ulang setelah beroperasi 6000 jam atau pada kolom
> next commissioning pada kolom HM (+6000)
>
> 2. Kategori umur 2 maka penambahan atau unit tersebut akan
> dilakukan commissioning ulang setelah beroperasi 4000 jam atau pada kolom
> next commissioning pada kolom HM (+4000)
>
>
>
> Jadi ada dua sumber acuan untuk menentukan kategori umur pada unit dengan
> menggunakan HM (kolom G & I, disini mana yang tercapai lebih dulu),
> sedangkan untuk kategori umur 3 & 4 tidak masalah menggunakan formula yang
> sudah diberikan.
>
>
>
> Mohon pencerahannya untuk kasus ini, sebelumnya saya mengucapkan terima
> kasih.
>
>
>
>
>
>
>
> *Wasssalm,*
>
>
>
> *Samsudin, ST*
>
> *P&M Dept Head*
>
>
>
> *[image: Description: Description: cid:image002.jpg@01CB3234.2DD4F390] **PT.
> GUNUNGBAYAN PRATAMACOAL (Bayan Group Resources)*
>
> O: +62 542 875 860 Ext :61519 |
>
> M: +62 811 2810 068 | +62 813 6914 7150 | email: samsudin@bayan.com.sg
>
> P Save a tree & save energy. Don't print this e-mail unless it's
> really necessary. Go Green !!!
>
> ISO 9001 : 2008| ISO 14001 : 2004 | OHSAS 18001 : 2007
>
>
>
> *From:* belajar-excel@yahoogroups.com [mailto:
> belajar-excel@yahoogroups.com]
> *Sent:* Sunday, November 16, 2014 3:01 PM
>
> *To:* BeExcel
> *Subject:* Re: [belajar-excel] Kategori Umur
>
>
>
>
>
> Wa'alaikumussalam Wr. Wb.
>
> oh kriterianya diganti dari batasan 16000 jam jadi 6000 jam ya...
>
> baiklah, kalau begitu datanya begini :
>
> HM (jam) umur (tahun)
> 100 2
>
> 100 4
> 100 17
> 6000 2
> 6000 4
> 6000 17
> 789000 2
> 789000 4
> 789000 17
>
> Pastikan jawabannya yang konsisten. Dengan begitu akan diketahui kriteria
> yang benar harusnya bagaimana.
>
>
>
> data HM (jam) bernilai 100 jam
>
> data umur (tahun) bernilai 17 tahun
>
> soal : berapakah nilai kelompoknya ?
>
>
>
> Berdasar bunyi pasal bagian :
> 1. Kategori umur 1 adalah alat yang menggunakan HM dengan umur
> dibawah 4 tahun atau alat tersebut belum mencapai 6000 jam
>
> HM 100 jam berarti MEMENUHI kelompok 1 alias *TRUE *bahwa alat
> tersebut belum mencapai 6000 jam
>
> umur 17 tahun berarti TIDAK MEMENUHI kelompok 1 alias *FALSE *bahwa
> umur dibawah 4 tahun
>
> *TRUE *OR *FALSE *equal TRUE
>
> berarti data HM 100 dengan umur 17 tahun akan menjadi anggota
> kelompok 1
>
>
>
> 2. Kategori umur 2 adalah alat yang menggunakan HM dengan umur
> diatas 4 tahun atau alat tersebut diatas 6000 jam
>
> HM 100 jam berarti TIDAK MEMENUHI kelompok 2 alias *FALSE* bahwa alat
> tersebut diatas 6000 jam
>
> umur 17 tahun berarti MEMENUHI kelompok 2 alias *TRUE *bahwa umur
> diatas 4 tahun
>
> *FALSE* OR *TRUE *equal TRUE
>
> berarti data HM 100 dengan umur 17 tahun akan menjadi anggota
> kelompok 2
>
>
>
> *Berdasar bunyi pasal-pasalnya, data tersebut bisa di kelompok 1 dan bisa
> di kelompok 2.*
>
> Data tersebut akan masuk kelompok mana ?
>
>
>
> Wassalamu'alaikum Wr. Wb.
>
> Kid.
>
>
>
>
>
>
>
>
>
>
> On Sun, Nov 16, 2014 at 5:41 PM, Samsudin samsudin@bayan.com.sg
> [belajar-excel] <belajar-excel@yahoogroups.com> wrote:
>
>
>
> Assalamu'alaikum,
>
>
>
> Mr. Kid,
>
>
>
> Maksudnya pasal tsb adalah :
>
>
>
> 1. Kategori umur 1 adalah alat yang menggunakan HM dengan umur
> dibawah 4 tahun atau alat tersebut belum mencapai 6000 jam
>
> 2. Kategori umur 2 adalah alat yang menggunakan HM dengan umur
> diatas 4 tahun atau alat tersebut diatas 6000 jam
>
> 3. Kategori umur 3 adalah alat yang menggunakan KM dengan umur
> dibawah 4 tahun
>
> 4. Kategori umur 4 adalah alat yang menggunakan KM dengan umur
> diatas 4 tahun
>
>
>
>
>
>
>
> *Wassalamu'alaikum,*
>
>
>
> *Samsudin, ST*
>
> *P&M Dept Head*
>
>
>
> *[image: Description: Description: cid:image002.jpg@01CB3234.2DD4F390] **PT.
> GUNUNGBAYAN PRATAMACOAL (Bayan Group Resources)*
>
> O: +62 542 875 860 Ext :61519 |
>
> M: +62 811 2810 068 | +62 813 6914 7150 | email: samsudin@bayan.com.sg
>
> P Save a tree & save energy. Don't print this e-mail unless it's
> really necessary. Go Green !!!
>
> ISO 9001 : 2008| ISO 14001 : 2004 | OHSAS 18001 : 2007
>
>
>
> *From:* belajar-excel@yahoogroups.com [mailto:
> belajar-excel@yahoogroups.com]
> *Sent:* Sunday, November 16, 2014 2:31 PM
> *To:* BeExcel
> *Subject:* Re: [belajar-excel] Kategori Umur
>
>
>
>
>
> Pak Samsudin,
>
> Berhubung saya bukan ahlli bahasa hukum, maka dengan susunan kriteria
> berbunyi :
> Ketentuan umur Commissioning (GBP2-SOP-PM05-REV.01 Pasal 6.17) :
> 1. 6.000 jam untuk Alat umur <16.000 jam atau <4 Tahun
> 2. 4.000 jam untuk Alat umur >16.000 jam atau >4 Tahun
> 3. 200.000 km untuk Alat umur <4 Tahun yang tidak memiliki Hour Meter (HM)
> 4. 100.000 km untuk Alat umur >4 Tahun yang tidak memiliki Hour Meter (HM)
> 5. Untuk alat yang terjadi kecelakaan akan di commissioning ulang
> tergantung dari hasil rekomendasi investigasi kecelakaan
>
> Diasumsikan kelompok akan dipilih dengan prioritas dari urutan paling atas
> (1 lalu 2 dst)
>
> Coba Anda isi mengikuti kaidah tersebut mengikuti aturan pasal di atas :
>
> HM (jam) umur (tahun)
> 100 2
>
> 100 4
> 100 17
> 16000 2
> 16000 4
> 16000 17
> 789000 2
> 789000 4
> 789000 17
>
> Pastikan jawabannya yang konsisten. Dengan begitu akan diketahui kriteria
> yang benar harusnya bagaimana.
>
> Berdasar bunyi pasal bagian :
> 1. 6.000 jam untuk Alat umur <16.000 jam atau <4 Tahun
>
> 100 jam ATAU 17 tahun ? YA atau TIDAK hasilnya TRUE or FALSE = TRUE
> -> kelompok 6000 jam alias kelompok 1
>
> 2. 4.000 jam untuk Alat umur >16.000 jam atau >4 Tahun
>
> 100 jam ATAU 17 tahun ? TIDAK atau YA hasilnya FALSE or TRUE = TRUE
> -> kelompok 4000 jam alias kelompok 2
>
> Mana yang akan dipilih ?
>
> Berhubung saat ini Kid cuma ada 1, saya pilih yang kelompok 1 sajah...
> kalo salah ya harap maklum.... namanya juga yang rasanya pas buat Kid....
>
> ;)
>
> Wassalam,
> Kid.
>
>
>
>
>
>
>
> On Sun, Nov 16, 2014 at 5:14 PM, Samsudin samsudin@bayan.com.sg
> [belajar-excel] <belajar-excel@yahoogroups.com> wrote:
>
>
>
> Assalamu'alaikum,
>
>
>
> Mr Kid,
>
>
>
> Terima kasih atas formulanya tetapi masih ada yang belum pas (file
> terlampir)
>
>
>
>
>
> *Wassalamu'alaikum,*
>
>
>
> *Samsudin, ST*
>
> *P&M Dept Head*
>
>
>
> *[image: Description: Description: cid:image002.jpg@01CB3234.2DD4F390] **PT.
> GUNUNGBAYAN PRATAMACOAL (Bayan Group Resources)*
>
> O: +62 542 875 860 Ext :61519 |
>
> M: +62 811 2810 068 | +62 813 6914 7150 | email: samsudin@bayan.com.sg
>
> P Save a tree & save energy. Don't print this e-mail unless it's
> really necessary. Go Green !!!
>
> ISO 9001 : 2008| ISO 14001 : 2004 | OHSAS 18001 : 2007
>
>
>
> ----------------------------------------------------------
>
>
>
>
>
> This message (including any attachments) contains confidential information intended
>
> for a specific individual and purpose, and is protected by law. If you are not the
>
> intended recipient, you should delete this message and hereby notified that any
>
> disclosure, copying, or distribution of this message (or any part thereof), or the
>
> taking of any action based on it, is strictly prohibited. No liability or responsibility
>
> is accepted if information or data is, for whatever reason corrupted or does not reach
>
> its intended recipient. No warranty is given that this email is free of viruses. The
>
> views expressed in this email are, unless otherwise stated, those of the author and
>
> not those of the Company or its management. The Company reserves the right to monitor,
>
> intercept and block emails addressed to its users or take any other action in accordance
>
> with its email use policy.
>
>
>
> ----------------------------------------------------------
>
>
>
> This message (including any attachments) contains confidential information intended
>
> for a specific individual and purpose, and is protected by law. If you are not the
>
> intended recipient, you should delete this message and hereby notified that any
>
> disclosure, copying, or distribution of this message (or any part thereof), or the
>
> taking of any action based on it, is strictly prohibited. No liability or responsibility
>
> is accepted if information or data is, for whatever reason corrupted or does not reach
>
> its intended recipient. No warranty is given that this email is free of viruses. The
>
> views expressed in this email are, unless otherwise stated, those of the author and
>
> not those of the Company or its management. The Company reserves the right to monitor,
>
> intercept and block emails addressed to its users or take any other action in accordance
>
> with its email use policy.
>
>
>
> ----------------------------------------------------------
>
> This message (including any attachments) contains confidential information intended
> for a specific individual and purpose, and is protected by law. If you are not the
> intended recipient, you should delete this message and hereby notified that any
> disclosure, copying, or distribution of this message (or any part thereof), or the
> taking of any action based on it, is strictly prohibited. No liability or responsibility
> is accepted if information or data is, for whatever reason corrupted or does not reach
> its intended recipient. No warranty is given that this email is free of viruses. The
> views expressed in this email are, unless otherwise stated, those of the author and
> not those of the Company or its management. The Company reserves the right to monitor,
> intercept and block emails addressed to its users or take any other action in accordance
> with its email use policy.
>
>
>

Sun Nov 16, 2014 4:43 pm (PST) . Posted by:

"Samsudin"

Assalmu'alaikum,

Mr. Kid,

Betul sekali untuk kolom M & N sudah tidak masalah, tetapi bagiamana untuk kolom L khusus kategori umur 1 & 2 yang harus membaca dua kolom yaitu G & I, mohon pencerahannya untuk formula yang bisa digunakan, karena dari contoh kasus pada L20 = 1 seharusnya L20 = 2 karena factor umur yang sudah tercapai lebih dahulu (16 tahun) walaupun catatan HM masih 123 jam.

Ada tambahan lagi jika kita menginginkan agar pada salah satu kolom dibuat tulisan berkedip (flash) sebagai reminder yang mengingatkan massanya akan berakhir, apakah bisa dibuatkan kondisi seperti itu dalam sheet excel?

Dan sebelumnya saya mengucapkan banyak terima kasih.

Hormat saya,

Samsudin, ST
P&M Dept Head

[cid:image001.jpg@01D00241.764B23B0] PT. GUNUNGBAYAN PRATAMACOAL (Bayan Group Resources)
O: +62 542 875 860 Ext :61519 |
M: +62 811 2810 068 | +62 813 6914 7150 | email: samsudin@bayan.com.sg<mailto:samsudin@bayan.com.sg>
P Save a tree & save energy. Don't print this e-mail unless it's really necessary. Go Green !!!
ISO 9001 : 2008| ISO 14001 : 2004 | OHSAS 18001 : 2007

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
Sent: Monday, November 17, 2014 7:45 AM
To: BeExcel
Subject: Re: [belajar-excel] Kategori Umur


Wa'alikumussalam wr wb
hehehe...
ya deh... nilai kriterianya jadi berapa saja boleh deh. Karena masalah utamanya bukan di nilai kriteria tersebut. Tapi di cara penentuan kelompoknya.
Contoh dari file lampiran yang Anda kirim terakhir (sorry baru bisa buka pagi ini).
Anda berpesan :
"misal L20, seharusnya di L20 = 2"
data di baris 20 :
HM (jam) = 123
Tahun = 1998 berarti umur sekitar 16 Tahun yak...betul Mr. Kid

Pertanyaan pokoknya :
Dengan kriteria nomor 1 dan nomor 2, maka data tersebut bisa di kelompok 1 atau kelompok 2. Apakah semua kondisi yang bisa di kelompok 1 atau kelompok 2 pasti akan masuk kelompok 2 ?

Untuk kasus di atas masuk ke kategori umur 2 karena sudah berumur 16 tahun tetapi HM = 123 jam.

Jika pertanyaan diatas sudah menghasilkan kepastian kriteria, maka bisa disusun formula untuk kolom L yang akan menghasilkan nilai 1 sampai 4 (nomor kelompok).
Asumsikan saja kolom L sudah menghasilkan dengan tepat.
Commissioning bisa disusun berdasar hasil kolom L dengan fungsi IF
=IF( l6=1 , 6000+bla , if( l6=2 , dst ,dst ))

Khusus untuk yang tergantung kelompok 3 dan 4 saja, berarti IF nya dimulai langsung cek kolom L bernilai 3 lalu cek 4, dst
=if( l6=3 , sekiun + bla, if( dst,dst,dst) )
Begitu kan ya
Wassalamu'alaikum Wr. Wb.
Kid.





2014-11-17 9:23 GMT+11:00 Samsudin samsudin@bayan.com.sg<mailto:samsudin@bayan.com.sg> [belajar-excel] <belajar-excel@yahoogroups.com<mailto:belajar-excel@yahoogroups.com>>:

Assalamu'alaikum

Mr. Kid

Sorry kriteria tetap 16000 jam, jadi khusus untuk pasal 1 & 2 adalah mana yang lebih tercapai lebih dulu dan hasilnya masuk kedalam kategori umur 1 atau 2, dimana jika masuk kedalam :


1. Kategori umur 1 maka penambahan atau unit tersebut akan dilakukan commissioning ulang setelah beroperasi 6000 jam atau pada kolom next commissioning pada kolom HM (+6000)

2. Kategori umur 2 maka penambahan atau unit tersebut akan dilakukan commissioning ulang setelah beroperasi 4000 jam atau pada kolom next commissioning pada kolom HM (+4000)

Jadi ada dua sumber acuan untuk menentukan kategori umur pada unit dengan menggunakan HM (kolom G & I, disini mana yang tercapai lebih dulu), sedangkan untuk kategori umur 3 & 4 tidak masalah menggunakan formula yang sudah diberikan.

Mohon pencerahannya untuk kasus ini, sebelumnya saya mengucapkan terima kasih.



Wasssalm,

Samsudin, ST
P&M Dept Head

[cid:image001.jpg@01D00241.764B23B0] PT. GUNUNGBAYAN PRATAMACOAL (Bayan Group Resources)
O: +62 542 875 860 Ext :61519 |
M: +62 811 2810 068 | +62 813 6914 7150 | email: samsudin@bayan.com.sg<mailto:samsudin@bayan.com.sg>
P Save a tree & save energy. Don't print this e-mail unless it's really necessary. Go Green !!!
ISO 9001 : 2008| ISO 14001 : 2004 | OHSAS 18001 : 2007

From: belajar-excel@yahoogroups.com<mailto:belajar-excel@yahoogroups.com> [mailto:belajar-excel@yahoogroups.com<mailto:belajar-excel@yahoogroups.com>]
Sent: Sunday, November 16, 2014 3:01 PM

To: BeExcel
Subject: Re: [belajar-excel] Kategori Umur


Wa'alaikumussalam Wr. Wb.
oh kriterianya diganti dari batasan 16000 jam jadi 6000 jam ya...
baiklah, kalau begitu datanya begini :
HM (jam) umur (tahun)
100 2
100 4
100 17
6000 2
6000 4
6000 17
789000 2
789000 4
789000 17
Pastikan jawabannya yang konsisten. Dengan begitu akan diketahui kriteria yang benar harusnya bagaimana.

data HM (jam) bernilai 100 jam
data umur (tahun) bernilai 17 tahun
soal : berapakah nilai kelompoknya ?

Berdasar bunyi pasal bagian :
1. Kategori umur 1 adalah alat yang menggunakan HM dengan umur dibawah 4 tahun atau alat tersebut belum mencapai 6000 jam
HM 100 jam berarti MEMENUHI kelompok 1 alias TRUE bahwa alat tersebut belum mencapai 6000 jam
umur 17 tahun berarti TIDAK MEMENUHI kelompok 1 alias FALSE bahwa umur dibawah 4 tahun
TRUE OR FALSE equal TRUE
berarti data HM 100 dengan umur 17 tahun akan menjadi anggota kelompok 1

2. Kategori umur 2 adalah alat yang menggunakan HM dengan umur diatas 4 tahun atau alat tersebut diatas 6000 jam
HM 100 jam berarti TIDAK MEMENUHI kelompok 2 alias FALSE bahwa alat tersebut diatas 6000 jam
umur 17 tahun berarti MEMENUHI kelompok 2 alias TRUE bahwa umur diatas 4 tahun
FALSE OR TRUE equal TRUE
berarti data HM 100 dengan umur 17 tahun akan menjadi anggota kelompok 2

Berdasar bunyi pasal-pasalnya, data tersebut bisa di kelompok 1 dan bisa di kelompok 2.
Data tersebut akan masuk kelompok mana ?

Wassalamu'alaikum Wr. Wb.
Kid.






On Sun, Nov 16, 2014 at 5:41 PM, Samsudin samsudin@bayan.com.sg<mailto:samsudin@bayan.com.sg> [belajar-excel] <belajar-excel@yahoogroups.com<mailto:belajar-excel@yahoogroups.com>> wrote:

Assalamu'alaikum,

Mr. Kid,

Maksudnya pasal tsb adalah :


1. Kategori umur 1 adalah alat yang menggunakan HM dengan umur dibawah 4 tahun atau alat tersebut belum mencapai 6000 jam

2. Kategori umur 2 adalah alat yang menggunakan HM dengan umur diatas 4 tahun atau alat tersebut diatas 6000 jam

3. Kategori umur 3 adalah alat yang menggunakan KM dengan umur dibawah 4 tahun

4. Kategori umur 4 adalah alat yang menggunakan KM dengan umur diatas 4 tahun




Wassalamu'alaikum,

Samsudin, ST
P&M Dept Head

[cid:image001.jpg@01D00241.764B23B0] PT. GUNUNGBAYAN PRATAMACOAL (Bayan Group Resources)
O: +62 542 875 860 Ext :61519 |
M: +62 811 2810 068 | +62 813 6914 7150 | email: samsudin@bayan.com.sg<mailto:samsudin@bayan.com.sg>
P Save a tree & save energy. Don't print this e-mail unless it's really necessary. Go Green !!!
ISO 9001 : 2008| ISO 14001 : 2004 | OHSAS 18001 : 2007

From: belajar-excel@yahoogroups.com<mailto:belajar-excel@yahoogroups.com> [mailto:belajar-excel@yahoogroups.com<mailto:belajar-excel@yahoogroups.com>]
Sent: Sunday, November 16, 2014 2:31 PM
To: BeExcel
Subject: Re: [belajar-excel] Kategori Umur


Pak Samsudin,
Berhubung saya bukan ahlli bahasa hukum, maka dengan susunan kriteria berbunyi :
Ketentuan umur Commissioning (GBP2-SOP-PM05-REV.01 Pasal 6.17) :
1. 6.000 jam untuk Alat umur <16.000 jam atau <4 Tahun
2. 4.000 jam untuk Alat umur >16.000 jam atau >4 Tahun
3. 200.000 km untuk Alat umur <4 Tahun yang tidak memiliki Hour Meter (HM)
4. 100.000 km untuk Alat umur >4 Tahun yang tidak memiliki Hour Meter (HM)
5. Untuk alat yang terjadi kecelakaan akan di commissioning ulang tergantung dari hasil rekomendasi investigasi kecelakaan
Diasumsikan kelompok akan dipilih dengan prioritas dari urutan paling atas (1 lalu 2 dst)
Coba Anda isi mengikuti kaidah tersebut mengikuti aturan pasal di atas :
HM (jam) umur (tahun)
100 2
100 4
100 17
16000 2
16000 4
16000 17
789000 2
789000 4
789000 17
Pastikan jawabannya yang konsisten. Dengan begitu akan diketahui kriteria yang benar harusnya bagaimana.
Berdasar bunyi pasal bagian :
1. 6.000 jam untuk Alat umur <16.000 jam atau <4 Tahun
100 jam ATAU 17 tahun ? YA atau TIDAK hasilnya TRUE or FALSE = TRUE -> kelompok 6000 jam alias kelompok 1

2. 4.000 jam untuk Alat umur >16.000 jam atau >4 Tahun
100 jam ATAU 17 tahun ? TIDAK atau YA hasilnya FALSE or TRUE = TRUE -> kelompok 4000 jam alias kelompok 2
Mana yang akan dipilih ?
Berhubung saat ini Kid cuma ada 1, saya pilih yang kelompok 1 sajah... kalo salah ya harap maklum.... namanya juga yang rasanya pas buat Kid....

;)
Wassalam,
Kid.



On Sun, Nov 16, 2014 at 5:14 PM, Samsudin samsudin@bayan.com.sg<mailto:samsudin@bayan.com.sg> [belajar-excel] <belajar-excel@yahoogroups.com<mailto:belajar-excel@yahoogroups.com>> wrote:

Assalamu'alaikum,

Mr Kid,

Terima kasih atas formulanya tetapi masih ada yang belum pas (file terlampir)


Wassalamu'alaikum,

Samsudin, ST
P&M Dept Head

[cid:image001.jpg@01D00241.764B23B0] PT. GUNUNGBAYAN PRATAMACOAL (Bayan Group Resources)
O: +62 542 875 860 Ext :61519 |
M: +62 811 2810 068 | +62 813 6914 7150 | email: samsudin@bayan.com.sg<mailto:samsudin@bayan.com.sg>
P Save a tree & save energy. Don't print this e-mail unless it's really necessary. Go Green !!!
ISO 9001 : 2008| ISO 14001 : 2004 | OHSAS 18001 : 2007


----------------------------------------------------------





This message (including any attachments) contains confidential information intended

for a specific individual and purpose, and is protected by law. If you are not the

intended recipient, you should delete this message and hereby notified that any

disclosure, copying, or distribution of this message (or any part thereof), or the

taking of any action based on it, is strictly prohibited. No liability or responsibility

is accepted if information or data is, for whatever reason corrupted or does not reach

its intended recipient. No warranty is given that this email is free of viruses. The

views expressed in this email are, unless otherwise stated, those of the author and

not those of the Company or its management. The Company reserves the right to monitor,

intercept and block emails addressed to its users or take any other action in accordance

with its email use policy.



----------------------------------------------------------



This message (including any attachments) contains confidential information intended

for a specific individual and purpose, and is protected by law. If you are not the

intended recipient, you should delete this message and hereby notified that any

disclosure, copying, or distribution of this message (or any part thereof), or the

taking of any action based on it, is strictly prohibited. No liability or responsibility

is accepted if information or data is, for whatever reason corrupted or does not reach

its intended recipient. No warranty is given that this email is free of viruses. The

views expressed in this email are, unless otherwise stated, those of the author and

not those of the Company or its management. The Company reserves the right to monitor,

intercept and block emails addressed to its users or take any other action in accordance

with its email use policy.



----------------------------------------------------------



This message (including any attachments) contains confidential information intended

for a specific individual and purpose, and is protected by law. If you are not the

intended recipient, you should delete this message and hereby notified that any

disclosure, copying, or distribution of this message (or any part thereof), or the

taking of any action based on it, is strictly prohibited. No liability or responsibility

is accepted if information or data is, for whatever reason corrupted or does not reach

its intended recipient. No warranty is given that this email is free of viruses. The

views expressed in this email are, unless otherwise stated, those of the author and

not those of the Company or its management. The Company reserves the right to monitor,

intercept and block emails addressed to its users or take any other action in accordance

with its email use policy.




----------------------------------------------------------

This message (including any attachments) contains confidential information intended
for a specific individual and purpose, and is protected by law. If you are not the
intended recipient, you should delete this message and hereby notified that any
disclosure, copying, or distribution of this message (or any part thereof), or the
taking of any action based on it, is strictly prohibited. No liability or responsibility
is accepted if information or data is, for whatever reason corrupted or does not reach
its intended recipient. No warranty is given that this email is free of viruses. The
views expressed in this email are, unless otherwise stated, those of the author and
not those of the Company or its management. The Company reserves the right to monitor,
intercept and block emails addressed to its users or take any other action in accordance
with its email use policy.
============================================================
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