Senin, 30 Juli 2012

[belajar-excel] Digest Number 1709

14 New Messages

Digest #1709
1a
Re: code vba by "Kid Mr." nmkid.family@ymail.com
1b
Re: code vba by "..:: priel ::.." magganjenk
1c
Re: code vba by "sumardiana596@gmail.com" hekerkampoeng
2a
Bls: [belajar-excel] CHART MACRO ERROR by "Kurei recca" yusajing_ehm
5a
Mengapa salah hitung...? by "nyok Nyok" nyok75
5b
Re: Mengapa salah hitung...? by "hendrik karnadi" hendrikkarnadi
5c
Re: Mengapa salah hitung...? by "Kid Mr." nmkid.family@ymail.com
6a
Minta petunjuk dong...... by "hermawanhendrawijayanto" hermawanhendrawijayanto
6b
Re: Minta petunjuk dong...... by "hendrik karnadi" hendrikkarnadi

Messages

Sun Jul 29, 2012 12:58 am (PDT) . Posted by:

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

Biasanya VBA Project diproteksi.
Pada VBE, klik kanan nama project pada frame project explorer, pilih
properties, menjutu tab protection, centang lock for viewing, beri password
dan ingat passwordnya, kemudian OK, save workbook, tutup workbook, buka
workbook kembali.

Wassalam,
Kid.

2012/7/29 <sumardiana596@gmail.com>

> **
>
>
> dear be-exceler,
>
> Ada yang tau code vba yang digunakan untuk protect sheet dan unprotect
> sheet tapi passwordnya tetep ga bisa dilihat di source code vba
> tersebut,soalnya filenya boleh dilihat smua orang tapi tidak boleh
> diedit.Mau pakai read only khawatir di replace.Mohon bantuannya.
>
> terima kasih sebelumnya,
>
> mardi
>
>
>
>

Sun Jul 29, 2012 12:59 am (PDT) . Posted by:

"..:: priel ::.." magganjenk

Vba-nya di protect aja, jadi password tetap nggak bisa di akses tapi file
masih bisa diproses tanpa harus diperlakukan sebagai read only
On Jul 29, 2012 2:35 PM, <sumardiana596@gmail.com> wrote:

> **
>
>
> dear be-exceler,
>
> Ada yang tau code vba yang digunakan untuk protect sheet dan unprotect
> sheet tapi passwordnya tetep ga bisa dilihat di source code vba
> tersebut,soalnya filenya boleh dilihat smua orang tapi tidak boleh
> diedit.Mau pakai read only khawatir di replace.Mohon bantuannya.
>
> terima kasih sebelumnya,
>
> mardi
>
>
>

Sun Jul 29, 2012 6:49 pm (PDT) . Posted by:

"sumardiana596@gmail.com" hekerkampoeng

dear mr. kid dan priel
Terima kasih . Solusi cerdas.

rgds,

mardi

From: ..:: priel ::..
Sent: Sunday, July 29, 2012 2:57 PM
To: belajar-excel@yahoogroups.com
Subject: Re: [belajar-excel] code vba

Vba-nya di protect aja, jadi password tetap nggak bisa di akses tapi file masih bisa diproses tanpa harus diperlakukan sebagai read only

On Jul 29, 2012 2:35 PM, <sumardiana596@gmail.com> wrote:

dear be-exceler,

Ada yang tau code vba yang digunakan untuk protect sheet dan unprotect sheet tapi passwordnya tetep ga bisa dilihat di source code vba tersebut,soalnya filenya boleh dilihat smua orang tapi tidak boleh diedit.Mau pakai read only khawatir di replace.Mohon bantuannya.

terima kasih sebelumnya,

mardi

Sun Jul 29, 2012 3:06 am (PDT) . Posted by:

"Kurei recca" yusajing_ehm

Oke thx mr kid,

sudah jalan programnya'
terimakasih yaa

________________________________
Dari: Kid Mr. <mr.nmkid@gmail.com>
Kepada: belajar-excel@yahoogroups.com
Dikirim: Minggu, 29 Juli 2012 14:56
Judul: Re: [belajar-excel] CHART MACRO ERROR


 
Charts("Sheet5 tes").setsourcedata referensi_data_baru
>> lembar Chart (setara dengan sebuah worksheet) bernama 'sheet5 tes', ubah data source menjadi yang ada di range referensi_data_baru

Jika sebuah chart berada didalam sebuah worksheet :
Sheets("nama_sheet").chartsobjects("nama_chart").activate
activechart.setsourcedata referensi_data_baru
>> pada sheet bernama 'nama_sheet', aktifkan sebuah chart bernama 'nama_chart'
>> kemudian, chart aktif (activechart) tersebut diubah data sourcenya (setsourcedata) menjadi yang ada di range referensi_data_baru

Wassalam,
Kid.

2012/7/29 Kurei recca <yusajing_ehm@yahoo.com>


>Dear all master excel
>
>
>saya ingin bertanya tentang coding macro untuk menguba source data dari sebuah chart,,
>
>
>saya menggunakan coding seperti ini
>
>
>Charts("Sheet5 tes").setsourcedata('ref datanya')
>
>
>tapi selalu ga bisa ya, selalu dibilang out of range,,
>
>
>mohon pencerahannya
>terimakasih
>

Sun Jul 29, 2012 3:08 am (PDT) . Posted by:

"James Bond" myname_jb

Dear BeExceller,

Setelah saya modifikasi tabelnya sesuai kebutuhan,mohon diberikan pencerahan mengapa hasil array pada sheet Forecast SVC terlihat codenya sebagian belum tepat ya?

Terima kasih sebelumnya.
Salam,

James

------------
Dear Mods,
Mohon dikoreksi lagi jika penambahan penjelasan terlampir masih kurang atau belum sesuai.

Trims.

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

Sun Jul 29, 2012 3:20 am (PDT) . Posted by:

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

Pak James,

*::*
Dari dua formula ini, formula mana yang Anda gunakan ?
-------------
Dengan menyusun tabel kode sebagai tabel vertikal 2 kolom (misal di sheet
Table Code range L2:L225), maka bisa disusun formula sebagai berikut :
*1. >> mencari yang 'terdekat' (array formula)*
=IF((MIN(ABS(N(B1)-'Table Code'!$L$2:$L$225))>MIN(ABS(N(
B2)-'Table Code'!$L$2:$L$225)))*(MIN(ABS(N(B3)-'Table
Code'!$L$2:$L$225))>MIN(ABS(N(B2)-'Table Code'!$L$2:$L$225))),INDEX('Table
Code'!$M$2:$M$225,MATCH(MIN(ABS(N(B2)-'Table
Code'!$L$2:$L$225)),ABS(N(B2)-'Table Code'!$L$2:$L$225),0)),"")

*2. >> mencari yang 'atas terdekat' atau setelahnya yang terdekat*
=IF(N(B1),IF(MATCH(N(B1),'Table Code'!$L$2:$L$225,1)=MATCH(N(B2),'Table
Code'!$L$2:$L$225,1),"",VLOOKUP(N(B2),'Table
Code'!$L$2:$M$225,2,1)),VLOOKUP(N(B2),'Table Code'!$L$2:$M$225,2,1))
-------------

::
Untuk membuat record pertama tidak pasti terisi, maka definisikan kriteria
untuk record pertama ini, kapan dia harus terisi dan kapan harus tidak
terisi. Jika telah didapatkan kalimat manusia kriteria yang terdefinisi,
maka bisa disusun logika kondisi yang akan dimasukkan ke bagian condition
dalam formula IF yang telah ada.

Wassalam,
Kid.

2012/7/29 James Bond <myname_jb@yahoo.com>

> **
>
>
> Dear BeExceller,
>
>
> Setelah saya modifikasi tabelnya sesuai kebutuhan,mohon diberikan
> pencerahan mengapa hasil array pada sheet Forecast SVC terlihat codenya
> sebagian belum tepat ya?
>
> Terima kasih sebelumnya.
> Salam,
>
> James
>
> ------------
> Dear Mods,
> Mohon dikoreksi lagi jika penambahan penjelasan terlampir masih kurang
> atau belum sesuai.
>
> Trims.
>
> ------------
>
>
>
>

Sun Jul 29, 2012 4:12 am (PDT) . Posted by:

"James Bond" myname_jb

Dear Mr.Kid,
Saya menggunakan formula #1,dimana diharapkan record pertama tetap akan terisi jika memang valuenya ada yang mendekati value yang ada pada Table Code.

Mohon guidancenya,terima kasih.

Salam,

James

--- Mods ---
Salinan formula dari file lampiran Pak James :
=IF(N('Forecast HM'!I1),IF(MATCH(N('Forecast HM'!I1),'Table Code'!$A$2:$A$225,1)=MATCH(N('Forecast HM'!I2),'Table Code'!$A$2:$A$225,1),"",VLOOKUP(N('Forecast HM'!I2),'Table Code'!$A$2:$B$225,2,1)),VLOOKUP(N('Forecast HM'!I2),'Table Code'!$A$2:$B$225,2,1))

Sepertinya mirip bentuk formula 2 dari om Kid deh.
------------

________________________________
From: Kid Mr. <mr.nmkid@gmail.com>
To: belajar-excel@yahoogroups.com
Sent: Sunday, 29 July 2012, 18:19
Subject: Re: [belajar-excel] Menentukan code untuk jadwal servis berdasarkan pembulatan terdekat


 
Pak James,

::
Dari dua formula ini, formula mana yang Anda gunakan ?
-------------
Dengan menyusun tabel kode sebagai tabel vertikal 2 kolom (misal di
sheet Table Code range L2:L225), maka bisa disusun formula sebagai
berikut :
1. >> mencari yang 'terdekat' (array formula)
=IF((MIN(ABS(N(B1)-'Table Code'!$L$2:$L$225))>MIN(ABS(N(
B2)-'Table Code'!$L$2:$L$225)))*(MIN(ABS(N(B3)-'Table Code'!$L$2:$L$225))>MIN(ABS(N(B2)-'Table Code'!$L$2:$L$225))),INDEX('Table Code'!$M$2:$M$225,MATCH(MIN(ABS(N(B2)-'Table Code'!$L$2:$L$225)),ABS(N(B2)-'Table Code'!$L$2:$L$225),0)),"")

2. >> mencari yang 'atas terdekat' atau setelahnya yang terdekat
=IF(N(B1),IF(MATCH(N(B1),'Table Code'!$L$2:$L$225,1)=MATCH(N(B2),'Table Code'!$L$2:$L$225,1),"",VLOOKUP(N(B2),'Table Code'!$L$2:$M$225,2,1)),VLOOKUP(N(B2),'Table Code'!$L$2:$M$225,2,1))
-------------

::
Untuk membuat record pertama tidak pasti terisi, maka definisikan kriteria untuk record pertama ini, kapan dia harus terisi dan kapan harus tidak terisi. Jika telah didapatkan kalimat manusia kriteria yang terdefinisi, maka bisa disusun logika kondisi yang akan dimasukkan ke bagian condition dalam formula IF yang telah ada.

Wassalam,
Kid.

2012/7/29 James Bond <myname_jb@yahoo.com>


>Dear BeExceller,
>
>
>Setelah saya modifikasi tabelnya sesuai kebutuhan,mohon diberikan pencerahan mengapa hasil array pada sheet Forecast SVC terlihat codenya sebagian belum tepat ya?
>
>Terima kasih sebelumnya.
>Salam,
>
>James
>
>
------------
>Dear Mods,
>Mohon dikoreksi lagi jika penambahan penjelasan terlampir masih kurang atau belum sesuai.
>
>Trims.
>
>------------
>
>
>

Sun Jul 29, 2012 9:38 am (PDT) . Posted by:

"James Bond" myname_jb

Dear Be Exceler,
Mohon bantuan bagaimana rumus agar bisa memperoleh lamanya durasi kerja dalam bentuk desimal terutama jika hari selesainya berbeda dengan hari saat dimulai ?

Terima kasih sebelumnya atas perhatian dan bantuannya.

Salam,

James

Sun Jul 29, 2012 9:52 am (PDT) . Posted by:

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

Kalkulasi interval waktu (start to finish) dengan tipe data keduanya (start
dan finish) adalah datetime :
=waktu_finish - waktu_start

Jika kegiatan tersebut dapat terjadi dalam hari yang berbeda, maka
waktu_start dan waktu_finish harus disertai nilai date-nya.

untuk menampilkan hasil kalkulasi tersebut dalam format jumlah jam,
maka lakukan format number -> custom -> isi di textbox :
[hh]

hal tersebut dapat divariasikan menjadi dalam tampilan sekian jam dan
sekian menit, dengan teks format numbernya diubah menjadi :
[hh]" jam dan "mm" menit"

Jika akan mengubah hasil kalkulasi menjadi bertipe numerik dalam satuan
jam, maka sisi menit dan detik harus dikonversi menjadi jam.
=text( waktu_finish - waktu_start , "[hh]" ) + minute( waktu_finish -
waktu_start ) / 60 + second( waktu_finish - waktu_start ) / 3600
kemudian diatur format numbernya sesuai kebutuhan.

Andaikan saja waktu_finish < waktu_start, tentu akan menghasilkan error
value.

Bisa jadi, user yang menginput menggunakan siklus waktu 12 jam (jam 17:00
diinput 5:00).
Jika memang pasti bahwa ketika waktu_finish < waktu_start itu sebenarnya
waktu_finish harus ditambah 12 jam,
maka formula dasar kalkulasi dapat diubah menjadi :
=waktu_finish - waktu_start + "12:00" * ( waktu_finish < waktu_start )

Jangan lupa, waktu_start dan waktu_finish harus disertai nilai date-nya
ketika kegiatan tersebut dapat terjadi dalam nilai date yang berbeda
(berbeda hari).

Wassalam,
Kid.

2012/7/29 James Bond <myname_jb@yahoo.com>

> **
>
>
> Dear Be Exceler,
> Mohon bantuan bagaimana rumus agar bisa memperoleh lamanya durasi kerja
> dalam bentuk desimal terutama jika hari selesainya berbeda dengan hari saat
> dimulai ?
>
> Terima kasih sebelumnya atas perhatian dan bantuannya.
>
> Salam,
>
> James
>
>
>
>
>
>
>
>

Sun Jul 29, 2012 6:52 pm (PDT) . Posted by:

"nyok Nyok" nyok75

Mohon saya dibantu lagi:

Tempo hari hari saya mendapat tanggapan dari Bapak Hendrik Karnadi terkait dengan pertanyaan saya. Kemudian formula tersebut saya modif sedikit disesuaikan dengan kebutuhan tetapi malah timbul masalah.

Ada dua hal yang bikin saya bingung:
1. Mengapa pada kolom N hanya 32 orang
yang  
    ditandai dengan kata SUDAH,padahal jumlah
    orang pada kolom S adalah 50. Seharusnya
    adalah 50 orang yang ditandai dengan kata
    SUDAH pada kolom  N (sesuai dengan kolom S).
    Karena rumus pada kolom N terkait dengan
    kolom S
2.
Mengapa pula sisa pada cell Q6 juga salah.
    Seharus cell Q6 terisi  379 (didapat dari 429 - 50  
    = 379). 429 adalah jumlah seluruh orang
pada
    kolom  G.

Selengakpnya lihat lampiran. 

Atas bantuan para pakar excel, saya ucapkan terima kash

Sun Jul 29, 2012 7:21 pm (PDT) . Posted by:

"hendrik karnadi" hendrikkarnadi

Bermain formula di Excel memang harus berhati - hati (harus cek and recheck)

1. Formula pada kolom N belum anda copy sampai baris terakhir (kurang 18 kata "SUDAH", yaitu 50 -32))
2. Formula pada kolom O kebablasan (melebihi Data terakhir). Karena Formula terakhir ada pada baris 630 (datanya 629) maka Q6 anda berisi 629 - 32 = 597 (lihat formula pada sel Q6 (=COUNTA(O:O)-1-COUNTIF(N:N,"SUDAH").

Salam,
Hendrik Karnadi

________________________________
From: nyok Nyok <nyok75@yahoo.com>
To: "belajar-excel@yahoogroups.com" <belajar-excel@yahoogroups.com>
Sent: Monday, 30 July 2012, 8:42
Subject: [belajar-excel] Mengapa salah hitung...?


 
Mohon saya dibantu lagi:

Tempo hari hari saya mendapat tanggapan dari Bapak Hendrik Karnadi terkait dengan pertanyaan saya. Kemudian formula tersebut saya modif sedikit disesuaikan dengan kebutuhan tetapi malah timbul masalah.

Ada dua hal yang bikin saya bingung:
1. Mengapa pada kolom N hanya 32 orang
yang  
    ditandai dengan kata SUDAH,padahal jumlah
    orang pada kolom S adalah 50. Seharusnya
    adalah 50 orang yang ditandai dengan kata
    SUDAH pada kolom  N (sesuai dengan kolom S).
    Karena rumus pada kolom N terkait dengan
    kolom S
2.
Mengapa pula sisa pada cell Q6 juga salah.
    Seharus cell Q6 terisi  379 (didapat dari 429 - 50  
    = 379). 429 adalah jumlah seluruh orang
pada
    kolom  G.

Selengakpnya lihat lampiran. 

Atas bantuan para pakar excel, saya ucapkan terima kash

Sun Jul 29, 2012 8:04 pm (PDT) . Posted by:

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

Terlepas dari kurang atau kelebihan jumlah cell yang berformula seperti
yang dijelaskan Pak Hendrik, coba formula berikut : (tanpa kolom bantu)
1. keterangan SUDAH
>> cara 1 :
=1*(COUNTIF(G$2:G2,G2)<=COUNTIF($s$2:$s$51,G2))
kemudian klik kanan -> format cells -> number -> custom -> isi di textbox :
"SUDAH";;
tekan OK dan copy formula ke *semua *baris data

>> cara 2 :
=if( COUNTIF(G$2:G2,G2)<=COUNTIF($s$2:$s$51,G2) , "SUDAH" , "" )
copy formula ke *semua *baris data

2. nomor di tabel utama : (array formula)
=SMALL(IF($G$2:$G$430=s2,$A$2:$A$430),COUNTIF(s$2:s2,s2))

*** Cara buat array formula :
-- tulis formula seperti biasa dan *jangan *tekan ENTER, tetapi tekan tiga
tombol berikut ini bersamaan --
CTRL SHIFT ENTER

Formula array diatas bisa menghasilkan error value ketika nama yang dicari
tidak ada dalam tabel data. Untuk hindari error, bisa gunakan :
1. IFError [untuk xl2007 ke atas]
=IFError( formula_array_diatas , "isian ketika formula menghasilkan
error value" )

2. IF( IsError() ) [untuk semua versi Excel]
=IF( IsError( formula_array_diatas ) , "isian ketika formula
menghasilkan error value" , formula_array_diatas )

3. Cek keberadaan data menggunakan CountIF [untuk semua versi Excel]
=IF( CountIF( $G$2:$G$430 , s2 ) ,
SMALL(IF($G$2:$G$430=s2,$A$2:$A$430),COUNTIF(s$2:s2,s2)) , "tidak
ada nama di data" )

Semua formula untuk sekaligus mengantisipasi error value tersebut juga
berupa array formula, karena formula dasar yang diantisipasi error
value-nya adalah sebuah array formula.

3. Sisa
=Count( $A$2:$A$430 ) - Count( $x$2:$x$51 )
dimana kolom X adalah range yang berisi array formula nomor dalam tabel data

Wassalam,
Kid

2012/7/30 nyok Nyok <nyok75@yahoo.com>

> **
>
>
> Mohon saya dibantu lagi:
>
> Tempo hari hari saya mendapat tanggapan dari Bapak Hendrik Karnadi terkait
> dengan pertanyaan saya. Kemudian formula tersebut saya modif sedikit
> disesuaikan dengan kebutuhan tetapi malah timbul masalah.
>
> Ada dua hal yang bikin saya bingung:
> 1. Mengapa pada kolom N hanya 32 orang yang
> ditandai dengan kata SUDAH, padahal jumlah
> orang pada kolom S adalah 50. Seharusnya
> adalah 50 orang yang ditandai dengan kata
> SUDAH pada kolom N (sesuai dengan kolom S).
> Karena rumus pada kolom N terkait dengan
> kolom S
> 2. Mengapa pula sisa pada cell Q6 juga salah.
> Seharus cell Q6 terisi 379 (didapat dari 429 - 50
> = 379). 429 adalah jumlah seluruh orang pada
> kolom G.
>
>
> Selengakpnya lihat lampiran.
>
> Atas bantuan para pakar excel, saya ucapkan terima kash
>
>
>
>

Sun Jul 29, 2012 6:53 pm (PDT) . Posted by:

"hermawanhendrawijayanto" hermawanhendrawijayanto

Dear all member Be-Excel

Buat para member Be-Excel mau tanya nih da yang punya contoh program penjualan yang komplit yang dibuat pake excel gak??

maksud komplit disini :
1. Ada proses penambahan barang ketika melakukan pembelian barang.
2. Ada proses pengurangan barang ketika melakukan penjualan n retur barang.
3. Dapat melihat stok barang.
4. Harga dapat berubah.

Thanks....

Sun Jul 29, 2012 7:26 pm (PDT) . Posted by:

"hendrik karnadi" hendrikkarnadi

Yang ini kayaknya harus dibuat tailor made (sesuai kebutuhan), yang tentunya memerlukan biaya. Kalau anda berminat silakan email ke japri.

Salam,
Hendrik Karnadi

________________________________
From: hermawanhendrawijayanto <hermawanhendrawijayanto@yahoo.co.id>
To: belajar-excel@yahoogroups.com
Sent: Sunday, 29 July 2012, 21:34
Subject: [belajar-excel] Minta petunjuk dong......


 
Dear all member Be-Excel

Buat para member Be-Excel mau tanya nih da yang punya contoh program penjualan yang komplit yang dibuat pake excel gak??

maksud komplit disini :
1. Ada proses penambahan barang ketika melakukan pembelian barang.
2. Ada proses pengurangan barang ketika melakukan penjualan n retur barang.
3. Dapat melihat stok barang.
4. Harga dapat berubah.

Thanks....

GROUP FOOTER MESSAGE
---------------------------------------------------------------------
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
---------------------------------------------------------------------

1 komentar:

prazt mengatakan...

Saya punya masalah dan mohon bantuanya..
(Biasanya VBA Project diproteksi.
Pada VBE, klik kanan nama project pada frame project explorer, pilih
properties, menjutu tab protection, centang lock for viewing, beri password
dan ingat passwordnya, kemudian OK, save workbook, tutup workbook, buka
workbook kembali.)masalah saya adalah : saya punya fie excel yang VBAProjectnya mau saya password, sudah saya ikuti seperti langkah diatas, tp kok tetep tidak bisa kepassword ya..??adakah solusinya..?

Posting Komentar