Selasa, 27 November 2012

[belajar-excel] Digest Number 1933

15 New Messages

Digest #1933
1a
Re: Menulis formula di makro by "Mr. Kid" nmkid.family@ymail.com
1b
Re: Menulis formula di makro by "Emi" emilestariklcc
1c
Re: Menulis formula di makro by "Mr. Kid" nmkid.family@ymail.com
1d
Re: Menulis formula di makro by "Emi" emilestariklcc
1e
Re: Menulis formula di makro by "Mr. Kid" nmkid.family@ymail.com
2f
Re: Menempatkan Data Pada Kolom Secara Otomatis by "Mr. Kid" nmkid.family@ymail.com
3a
Re: Data Duplikasi by "Andre Rahmaidy Teeza" andre_teeza_bn
3b
Re: Data Duplikasi by "Mr. Kid" nmkid.family@ymail.com
4a
Re: Membuat Kontrol Stock by "rodhy hakim" odhyz83_assasaky

Messages

Mon Nov 26, 2012 2:44 pm (PST) . Posted by:

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

mbak Emi,

1) Mengapa Events harus di turn off dan turn on semula setelah selesai?
>> *Untuk kasus ini hanya karena kebiasaan saja.*
Umumnya pengaturan properti enableevent tergantung event yang sudah
digunakan (ada script-nya).
Coba bayangkan begini :
- Event worksheet change (setiap ada pengubahan nilai dalam cell maka
prosedur event ini dijalankan) telah berisi suatu proses tertentu
- *prosedur lain* berisi kegiatan proses untuk menulis (misal *copy paste*)
ke sheet yang sudah punya event worksheet change tersebut
- ketika properti application.enableevents tidak di-off-kan lebih dulu,
maka prosedur event change akan dijalankan setiap kegiatan oleh prosedur
lain tersebut
- bisa jadi hal ini akan memperlambat proses atau malah membuat hasil tidak
sesuai (tergantung proses dalam event change-nya)

2) Apakah fungsi .Parent.Calculate dan bagaimana ia bekerja?
>> *Untuk kasus ini hanya karena kebiasaan saja.*
Baris ini jika ditulis lengkap menjadi :
Sheet2.Range("a4").Parent.Calculate
Bahasa manusianya :
"mohon dilakukan kalkulasi (Calculate) pada induknya (Parent) range a4 yang
ada di Sheet2"
Jadi, calculate adalah kalkulasi, yaitu perintah untuk melakukan kalkulasi.
Kenapa di kalkulasi ?
Setelah pasang formula dan tidak tahu apakah setting calculation excel saat
itu automatic atau sedang manual, maka dipaksa untuk lakukan kalkulasi.
Bisa jadi file tertentu yang dibuka selain file yang sedang dikerjakan, ada
suatu baris yang mengubah setting calculataion menjadi manual.

Siapa yang dikalkulasi ?
>> Induknya range A4 yang ada di sheet2
Loh berarti kan si Sheet2 itu sendiri ?
>> iya, dan memang bisa diganti dengan :
sheet2.calculate
>> hanya saja, baris itu (.Parent.Calculate) bekerja pada suatu pointer
yang telah ditunjuk oleh with dibeberapa baris sebelumnya.
Artinya, jika kelak ingin mengubah potongan proses ini beralih ke sheet
lain dengan range lain, maka cukup mengganti baris :
with Sheet2.Range("a4")
sedangkan baris lainnya tidak perlu dipikirkan lagi
>> kalau pengennya sekedar pendek script-nya, tentu penggunaan
sheet2.calculate lebih oke. Tapi kalau nanti alur proses untuk hal tersebut
berubah ke sheet lain, maka harus mengganti baris-baris yang berbunyi
with Sheet2.Range("a4")
dan
sheet2.calculate

Wassalam,
Kid.

2012/11/26 Emi <emilestariklcc@yahoo.com>

> **
>
>
> Terima kasih Pak Kid,
>
> Saya mau tanya.
>
> 1) Mengapa Events harus di turn off dan turn on semula setelah selesai?
> 2) Apakah fungsi Parent.Calculate dan bagaimana ia bekerja?
>
>
> Terima kasih.
>
> _Emi Lestari
>
>
>
>
> With Application 'pada aplikasi
> .ScreenUpdating = False 'turnoff
> refresh tampilan
> .EnableEvents = False 'turnoff
> event
>
> 'hitung record berdasar data numerik di kolom D sheet Input
> lRec = .WorksheetFunction.Count(Sheet1.Range("d1").EntireColumn)
> If lRec > 0 Then 'ada record
> With Sheet2.Range("a4") 'pada
> header target
> .CurrentRegion.Offset(4).EntireRow.Delete
> 'hapus record data lama
> Sheet3.Range("a5").EntireRow.Copy .Offset(1).Resize(lRec)
> 'copy formula baru
> .Parent.Calculate
> 'kalkulasi sheet
> .CurrentRegion.Offset(4).Value =
> .CurrentRegion.Offset(4).Value 'di-values-ken
> End With
> 'selesai pada header target
> End If 'akhir
> blok cek ada record
>
> .EnableEvents = True 'turnon
> event
> .ScreenUpdating = True 'turnon
> refresh tampilan
> End With 'selesai pada
> aplikasi
>
> ------------------------------
> *From:* Mr. Kid <mr.nmkid@gmail.com>
> *To:* belajar-excel@yahoogroups.com
> *Sent:* Sunday, November 25, 2012 4:19 PM
> *Subject:* Re: [belajar-excel] Menulis formula di makro
>
>
> Dimohon file lampiran pada posting berikutnya tidak melebihi batas
> peraturan milis.
>
> mbak Emi,
>
> File terlampir memanfaatkan sebuah sheet berisi template formula alias
> formula yang bisa di-copy ke sheet target.
> Prosesnya :
> 1. menghitung jumlah record input (berdasar kolom D)
> 2. membersihkan hasil lama yang di target
> 3. copy formula dari template formula ke sheet target sebanyak jumlah
> record di input
> 4. di-values-ken
>
> Wassalam,
> Kid.
>
>
> 2012/11/23 Emi <emilestariklcc@yahoo.com>
>
> **
>
>
> Guru dan teman BeExcel,
> Data di sheet ini adalah hasil input manual di sheet "InputArea"
> Saya mau mempelajari bagaimana menulis makro sebagai ganti kepada
> formula .
> Artinya semua formula di sheet ini ditulis di VBE dan bukan di sheet ini.
> Terima kasih
> -Emi Lestari
>
>
>
>
>
>
>

Mon Nov 26, 2012 5:56 pm (PST) . Posted by:

"Emi" emilestariklcc

Pak Kid,
 
Terima kasih atas ilmu nya yang sangat besar manfaatnya.
 
Tapi ada sedikit masalah, apabila saya menukar file excel tersebut menjadi text hal ini yang terjadi
 
 
01 menjadi 1 (ini menyebabkan sistem SAP tidak dapat mengerti 1, sebab yang benar ialah 01)
 
Mohon pencerahan bagaimana jika di excel 01, di text file juga tetap 01, saya udah coba rumus macam macam tapi 
tetap belum berhasil.
File excel dan hasil text file juga dilampirkan.
 
Terima kasih.
 
Emi Lestari.
 
 

________________________________
From: Mr. Kid <mr.nmkid@gmail.com>
To: belajar-excel@yahoogroups.com
Sent: Tuesday, November 27, 2012 6:43 AM
Subject: Re: [belajar-excel] Menulis formula di makro

 
mbak Emi,

1) Mengapa Events harus di turn off dan turn on semula setelah selesai?
>> Untuk kasus ini hanya karena kebiasaan saja.
Umumnya pengaturan properti enableevent tergantung event yang sudah digunakan (ada script-nya).
Coba bayangkan begini :
- Event worksheet change (setiap ada pengubahan nilai dalam cell maka prosedur event ini dijalankan) telah berisi suatu proses tertentu
- prosedur lain berisi kegiatan proses untuk menulis (misal copy paste) ke sheet yang sudah punya event worksheet change tersebut
- ketika properti application.enableevents tidak di-off-kan lebih dulu, maka prosedur event change akan dijalankan setiap kegiatan oleh prosedur lain tersebut
- bisa jadi hal ini akan memperlambat proses atau malah membuat hasil tidak sesuai (tergantung proses dalam event change-nya)

2) Apakah fungsi .Parent.Calculate dan bagaimana ia bekerja?
>> Untuk kasus ini hanya karena kebiasaan saja.
Baris ini jika ditulis lengkap menjadi :
Sheet2.Range("a4").Parent.Calculate
Bahasa manusianya :
"mohon dilakukan kalkulasi (Calculate) pada induknya (Parent) range a4 yang ada di Sheet2"
Jadi, calculate adalah kalkulasi, yaitu perintah untuk melakukan kalkulasi.
Kenapa di kalkulasi ?
Setelah pasang formula dan tidak tahu apakah setting calculation excel saat itu automatic atau sedang manual, maka dipaksa untuk lakukan kalkulasi.
Bisa jadi file tertentu yang dibuka selain file yang sedang dikerjakan, ada suatu baris yang mengubah setting calculataion menjadi manual.

Siapa yang dikalkulasi ?
>> Induknya range A4 yang ada di sheet2
Loh berarti kan si Sheet2 itu sendiri ?
>> iya, dan memang bisa diganti dengan :
sheet2.calculate
>> hanya saja, baris itu (.Parent.Calculate) bekerja pada suatu pointer yang telah ditunjuk oleh with dibeberapa baris sebelumnya.
Artinya, jika kelak ingin mengubah potongan proses ini beralih ke sheet lain dengan range lain, maka cukup mengganti baris :
with Sheet2.Range("a4")
sedangkan baris lainnya tidak perlu dipikirkan lagi
>> kalau pengennya sekedar pendek script-nya, tentu penggunaan sheet2.calculate lebih oke. Tapi kalau nanti alur proses untuk hal tersebut berubah ke sheet lain, maka harus mengganti baris-baris yang berbunyi
with Sheet2.Range("a4")
dan
sheet2.calculate

Wassalam,
Kid.

2012/11/26 Emi <emilestariklcc@yahoo.com>
 
>Terima kasih Pak Kid,
>
>
>Saya mau tanya.
>
>
>1) Mengapa Events harus di turn off dan turn on semula setelah selesai?
>2) Apakah fungsi Parent.Calculate dan bagaimana ia bekerja?
>
>
>
>
>Terima kasih.
>
>
>_Emi Lestari
>
>
>
>
>
>
>
>
>With Application                                        'pada aplikasi
>        .ScreenUpdating = False                                 'turnoff refresh tampilan
>       .EnableEvents = False                                   'turnoff event
>        
>        'hitung record berdasar data numerik di kolom D sheet Input
>        lRec = .WorksheetFunction.Count(Sheet1.Range("d1").EntireColumn)
>        If lRec > 0 Then                                        'ada record
>            With Sheet2.Range("a4")                                 'pada header target
>                .CurrentRegion.Offset(4).EntireRow.Delete                           'hapus record data lama
>                Sheet3.Range("a5").EntireRow.Copy .Offset(1).Resize(lRec)           'copy formula baru
>               .Parent.Calculate                                                   'kalkulasi sheet
>                .CurrentRegion.Offset(4).Value = .CurrentRegion.Offset(4).Value     'di-values-ken
>            End With                                                'selesai pada header target
>        End If                                                  'akhir blok cek ada record
>        
>        .EnableEvents = True                                    'turnon event
>        .ScreenUpdating = True                                  'turnon refresh tampilan
>    End With                                                'selesai pada aplikasi
>
>
>
>________________________________
>From: Mr. Kid <mr.nmkid@gmail.com>
>To: belajar-excel@yahoogroups.com
>Sent: Sunday, November 25, 2012 4:19 PM
>Subject: Re: [belajar-excel] Menulis formula di makro
>

>Dimohon file lampiran pada posting berikutnya tidak melebihi batas peraturan milis.mbak Emi,File terlampir memanfaatkan sebuah sheet berisi template formula alias formula yang bisa di-copy ke sheet target.Prosesnya :1. menghitung jumlah record input (berdasar kolom D)2. membersihkan hasil lama yang di target3. copy formula dari template formula ke sheet target sebanyak jumlah record di input4. di-values-kenWassalam,Kid.
>2012/11/23 Emi <emilestariklcc@yahoo.com>

>> 
>>Gurudan teman BeExcel,
>>Data di sheet ini adalah hasil input manual di sheet "InputArea"
>>Saya mau mempelajari bagaimana  menulis makro sebagai ganti kepada formula .
>>Artinya semua formula di sheet ini ditulis di VBE dan bukan di sheet ini.
>>Terima kasih
>>-Emi Lestari
>>
>>
>> 
>>

----------

1 23032012 31032012 XK USD 40 1233 5666 5666 P11543038 www 0001000000 02302 HUMAN ERROR NCE BANK Online
USD 31 88888 5666 5666 0001000000 04302 HUMAN ERROR NCE BANK Online
2 28032012 31032012 SJ USD 1 20000012 8900 8900 fffff 0001200000 05302 TECHNICAL ERROR ABB Online
USD 50 65222 8900 8900 P11543023 0001200000 07302 TECHNICAL ERROR ALR Oline

Mon Nov 26, 2012 6:04 pm (PST) . Posted by:

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

Bu Emi,

Kalau gak salah ingat kira-kira bisa diubah begini : (yang pakai sheet
template berisi formula kan ya)
1. ubah formula di sheet templatenya si formula pada kolom terkait, agar
menghasilkan data bertipe text dan sesuai kebutuhan, misal harus sekian
digit dan sebagainya. Silakan pelajari fungsi Text dan number format.
2. pada prosedur yang tugasnya menyalin formula ke sheet hasil, jika ada
baris yang isinya perintah untuk mem-values-kan hasil formula, diganti
menjadi proses copy paste special values.
Misal disana ada proses memvalueskan berbunyi :
blabla.value=blabla.value
ganti menjadi :
blabla.copy
blabla.pastespecial xlpastevalues

Wassalam,
Kid.

2012/11/27 Emi <emilestariklcc@yahoo.com>

> **
>
>
> Pak Kid,
>
> Terima kasih atas ilmu nya yang sangat besar manfaatnya.
>
> Tapi ada sedikit masalah, apabila saya menukar file excel tersebut menjadi
> text hal ini yang terjadi
>
>
> 01 menjadi 1 (ini menyebabkan sistem SAP tidak dapat mengerti 1, sebab
> yang benar ialah 01)
>
> Mohon pencerahan bagaimana jika di excel 01, di text file juga tetap 01,
> saya udah coba rumus macam macam tapi
> tetap belum berhasil.
> File excel dan hasil text file juga dilampirkan.
>
> Terima kasih.
>
> Emi Lestari.
>
>
>
> *From:* Mr. Kid <mr.nmkid@gmail.com>
> *To:* belajar-excel@yahoogroups.com
> *Sent:* Tuesday, November 27, 2012 6:43 AM
>
> *Subject:* Re: [belajar-excel] Menulis formula di makro
> **
>
> mbak Emi,
>
> 1) Mengapa Events harus di turn off dan turn on semula setelah selesai?
> >> *Untuk kasus ini hanya karena kebiasaan saja.*
> Umumnya pengaturan properti enableevent tergantung event yang sudah
> digunakan (ada script-nya).
> Coba bayangkan begini :
> - Event worksheet change (setiap ada pengubahan nilai dalam cell maka
> prosedur event ini dijalankan) telah berisi suatu proses tertentu
> - *prosedur lain* berisi kegiatan proses untuk menulis (misal *copy paste*)
> ke sheet yang sudah punya event worksheet change tersebut
> - ketika properti application.enableevents tidak di-off-kan lebih dulu,
> maka prosedur event change akan dijalankan setiap kegiatan oleh prosedur
> lain tersebut
> - bisa jadi hal ini akan memperlambat proses atau malah membuat hasil
> tidak sesuai (tergantung proses dalam event change-nya)
>
> 2) Apakah fungsi .Parent.Calculate dan bagaimana ia bekerja?
> >> *Untuk kasus ini hanya karena kebiasaan saja.*
> Baris ini jika ditulis lengkap menjadi :
> Sheet2.Range("a4").Parent.Calculate
> Bahasa manusianya :
> "mohon dilakukan kalkulasi (Calculate) pada induknya (Parent) range a4
> yang ada di Sheet2"
> Jadi, calculate adalah kalkulasi, yaitu perintah untuk melakukan
> kalkulasi.
> Kenapa di kalkulasi ?
> Setelah pasang formula dan tidak tahu apakah setting calculation excel
> saat itu automatic atau sedang manual, maka dipaksa untuk lakukan kalkulasi.
> Bisa jadi file tertentu yang dibuka selain file yang sedang dikerjakan,
> ada suatu baris yang mengubah setting calculataion menjadi manual.
>
> Siapa yang dikalkulasi ?
> >> Induknya range A4 yang ada di sheet2
> Loh berarti kan si Sheet2 itu sendiri ?
> >> iya, dan memang bisa diganti dengan :
> sheet2.calculate
> >> hanya saja, baris itu (.Parent.Calculate) bekerja pada suatu pointer
> yang telah ditunjuk oleh with dibeberapa baris sebelumnya.
> Artinya, jika kelak ingin mengubah potongan proses ini beralih ke sheet
> lain dengan range lain, maka cukup mengganti baris :
> with Sheet2.Range("a4")
> sedangkan baris lainnya tidak perlu dipikirkan lagi
> >> kalau pengennya sekedar pendek script-nya, tentu penggunaan
> sheet2.calculate lebih oke. Tapi kalau nanti alur proses untuk hal tersebut
> berubah ke sheet lain, maka harus mengganti baris-baris yang berbunyi
> with Sheet2.Range("a4")
> dan
> sheet2.calculate
>
> Wassalam,
> Kid.
>
>
> 2012/11/26 Emi <emilestariklcc@yahoo.com>**
>
> **
>
> Terima kasih Pak Kid,
>
> Saya mau tanya.
>
> 1) Mengapa Events harus di turn off dan turn on semula setelah selesai?
> 2) Apakah fungsi Parent.Calculate dan bagaimana ia bekerja?
>
>
> Terima kasih.
>
> _Emi Lestari
>
>
>
>
> With Application 'pada aplikasi
> .ScreenUpdating = False 'turnoff
> refresh tampilan
> .EnableEvents = False 'turnoff
> event
>
> 'hitung record berdasar data numerik di kolom D sheet Input
> lRec = .WorksheetFunction.Count(Sheet1.Range("d1").EntireColumn)
> If lRec > 0 Then 'ada record
> With Sheet2.Range("a4") 'pada
> header target
> .CurrentRegion.Offset(4).EntireRow.Delete
> 'hapus record data lama
> Sheet3.Range("a5").EntireRow.Copy .Offset(1).Resize(lRec)
> 'copy formula baru
> .Parent.Calculate
> 'kalkulasi sheet
> .CurrentRegion.Offset(4).Value =
> .CurrentRegion.Offset(4).Value 'di-values-ken
> End With
> 'selesai pada header target
> End If 'akhir
> blok cek ada record
>
> .EnableEvents = True 'turnon
> event
> .ScreenUpdating = True 'turnon
> refresh tampilan
> End With 'selesai pada
> aplikasi
>
> *From:* Mr. Kid <mr.nmkid@gmail.com>
> *To:* belajar-excel@yahoogroups.com
> *Sent:* Sunday, November 25, 2012 4:19 PM
> *Subject:* Re: [belajar-excel] Menulis formula di makro
> **
>
> Dimohon file lampiran pada posting berikutnya tidak melebihi batas
> peraturan milis.****mbak Emi,****File terlampir memanfaatkan sebuah sheet
> berisi template formula alias formula yang bisa di-copy ke sheet target.**Prosesnya
> :**1. menghitung jumlah record input (berdasar kolom D)**2. membersihkan
> hasil lama yang di target**3. copy formula dari template formula ke sheet
> target sebanyak jumlah record di input**4. di-values-ken****Wassalam,**
> Kid.******
> 2012/11/23 Emi <emilestariklcc@yahoo.com>**
>
> **
>
>
> Guru dan teman BeExcel,
> Data di sheet ini adalah hasil input manual di sheet "InputArea"
> Saya mau mempelajari bagaimana menulis makro sebagai ganti kepada
> formula .
> Artinya semua formula di sheet ini ditulis di VBE dan bukan di sheet ini.
> Terima kasih
> -Emi Lestari
>
>
>
>
> **
> **
>
> **
> ****
>
>
>

Mon Nov 26, 2012 10:56 pm (PST) . Posted by:

"Emi" emilestariklcc

Pak Kid,
 
1. Formulanya sudah saya ubah supaya angkanya menjadi format TEXT
2. Untuk makronya saya ganti seperti ini
 
 
lRec = .WorksheetFunction.Count(Sheet1.Range("d1").EntireColumn)
        If lRec > 0 Then                                        'ada record
            With Sheet2.Range("a4")                                 
                .CurrentRegion.Offset(4).EntireRow.Delete                           
                Sheet3.Range("a5").EntireRow.Copy .Offset(1).Resize(lRec)           
                .Parent.Calculate                                                   'kalkulasi sheet
                .CurrentRegion.Offset(4).Copy = .CurrentRegion.Offset(4).pastespecialxlpastevalues
 
Hasilnya masih tetap sama, mohon bantuan lagi
 
 
Terima kasih
 
Emi
 

________________________________
From: Mr. Kid <mr.nmkid@gmail.com>
To: belajar-excel@yahoogroups.com
Sent: Tuesday, November 27, 2012 10:03 AM
Subject: Re: [belajar-excel] Menulis formula di makro

 
Bu Emi,

Kalau gak salah ingat kira-kira bisa diubah begini : (yang pakai sheet template berisi formula kan ya)
1. ubah formula di sheet templatenya si formula pada kolom terkait, agar menghasilkan data bertipe text dan sesuai kebutuhan, misal harus sekian digit dan sebagainya. Silakan pelajari fungsi Text dan number format.
2. pada prosedur yang tugasnya menyalin formula ke sheet hasil, jika ada baris yang isinya perintah untuk mem-values-kan hasil formula, diganti menjadi proses copy paste special values.
Misal disana ada proses memvalueskan berbunyi :
blabla.value=blabla.value
ganti menjadi :
blabla.copy
blabla.pastespecial xlpastevalues

Wassalam,
Kid.

2012/11/27 Emi <emilestariklcc@yahoo.com>
 
>Pak Kid,

>Terima kasih atas ilmu nya yang sangat besar manfaatnya.

>Tapi ada sedikit masalah, apabila saya menukar file excel tersebut menjadi text hal ini yang terjadi


>01 menjadi 1 (ini menyebabkan sistem SAP tidak dapat mengerti 1, sebab yang benar ialah 01)

>Mohon pencerahan bagaimana jika di excel 01, di text file juga tetap 01, saya udah coba rumus macam macam tapi 
>tetap belum berhasil.
>File excel dan hasil text file juga dilampirkan.

>Terima kasih.

>Emi Lestari.


>
>
>From: Mr. Kid <mr.nmkid@gmail.com>To: belajar-excel@yahoogroups.com Sent: Tuesday, November 27, 2012 6:43 AM
>Subject: Re: [belajar-excel] Menulis formula di makro

>mbak Emi,1) Mengapa Events harus di turn off dan turn on semula setelah selesai?>> Untuk kasus ini hanya karena kebiasaan saja.Umumnya pengaturan properti enableevent tergantung event yang sudah digunakan (ada script-nya).Coba bayangkan begini :- Event worksheet change (setiap ada pengubahan nilai dalam cell maka prosedur event ini dijalankan) telah berisi suatu proses tertentu- prosedur lain berisi kegiatan proses untuk menulis (misal copy paste) ke sheet yang sudah punya event worksheet change tersebut- ketika properti application.enableevents tidak di-off-kan lebih dulu, maka prosedur event change akan dijalankan setiap kegiatan oleh prosedur lain tersebut- bisa jadi hal ini akan memperlambat proses atau malah membuat hasil tidak sesuai (tergantung proses dalam event change-nya)2) Apakah fungsi .Parent.Calculate dan bagaimana ia bekerja?>> Untuk kasus ini hanya karena kebiasaan saja.Baris ini jika ditulis lengkap menjadi
:Sheet2.Range("a4").Parent.CalculateBahasa manusianya :"mohon dilakukan kalkulasi (Calculate) pada induknya (Parent) range a4 yang ada di Sheet2"Jadi, calculate adalah kalkulasi, yaitu perintah untuk melakukan kalkulasi. Kenapa di kalkulasi ?Setelah pasang formula dan tidak tahu apakah setting calculation excel saat itu automatic atau sedang manual, maka dipaksa untuk lakukan kalkulasi.Bisa jadi file tertentu yang dibuka selain file yang sedang dikerjakan, ada suatu baris yang mengubah setting calculataion menjadi manual.Siapa yang dikalkulasi ?>> Induknya range A4 yang ada di sheet2 Loh berarti kan si Sheet2 itu sendiri ?>> iya, dan memang bisa diganti dengan :sheet2.calculate>> hanya saja, baris itu (.Parent.Calculate) bekerja pada suatu pointer yang telah ditunjuk oleh with dibeberapa baris sebelumnya.Artinya, jika kelak ingin mengubah potongan proses ini beralih ke sheet lain dengan range lain, maka cukup mengganti baris :with Sheet2.Range("a4")
>sedangkan baris lainnya tidak perlu dipikirkan lagi>> kalau pengennya sekedar pendek script-nya, tentu penggunaan sheet2.calculate lebih oke. Tapi kalau nanti alur proses untuk hal tersebut berubah ke sheet lain, maka harus mengganti baris-baris yang berbunyi with Sheet2.Range("a4") dan sheet2.calculateWassalam,Kid.
>2012/11/26 Emi <emilestariklcc@yahoo.com>

>>Terima kasih Pak Kid,
>>
>>
>>Saya mau tanya.
>>
>>
>>1) Mengapa Events harus di turn off dan turn on semula setelah selesai?
>>2) Apakah fungsi Parent.Calculate dan bagaimana ia bekerja?
>>
>>
>>
>>
>>Terima kasih.
>>
>>
>>_Emi Lestari
>>
>>
>>
>>
>>
>>
>>
>>
>>With Application                                        'pada aplikasi
>>        .ScreenUpdating = False                                 'turnoff refresh tampilan
>>       .EnableEvents = False                                   'turnoff event
>>        
>>        'hitung record berdasar data numerik di kolom D sheet Input
>>        lRec = .WorksheetFunction.Count(Sheet1.Range("d1").EntireColumn)
>>        If lRec > 0 Then                                        'ada record
>>            With Sheet2.Range("a4")                                 'pada header target
>>                .CurrentRegion.Offset(4).EntireRow.Delete                           'hapus record data lama
>>                Sheet3.Range("a5").EntireRow.Copy .Offset(1).Resize(lRec)           'copy formula baru
>>               .Parent.Calculate                                                   'kalkulasi sheet
>>                .CurrentRegion.Offset(4).Value = .CurrentRegion.Offset(4).Value     'di-values-ken
>>            End With                                                'selesai pada header target
>>        End If                                                  'akhir blok cek ada record
>>        
>>        .EnableEvents = True                                    'turnon event
>>        .ScreenUpdating = True                                  'turnon refresh tampilan
>>    End With                                                'selesai pada aplikasi
>>
>>
>>From: Mr. Kid <mr.nmkid@gmail.com>
>>To: belajar-excel@yahoogroups.com
>>Sent: Sunday, November 25, 2012 4:19 PM
>>Subject: Re: [belajar-excel] Menulis formula di makro
>>
>> 
>>Dimohon file lampiran pada posting berikutnya tidak melebihi batas peraturan milis.mbak Emi,File terlampir memanfaatkan sebuah sheet berisi template formula alias formula yang bisa di-copy ke sheet target.Prosesnya :1. menghitung jumlah record input (berdasar kolom D)2. membersihkan hasil lama yang di target3. copy formula dari template formula ke sheet target sebanyak jumlah record di input4. di-values-kenWassalam,Kid.
>>2012/11/23 Emi <emilestariklcc@yahoo.com>
>> 
>>> 
>>>Gurudan teman BeExcel,
>>>Data di sheet ini adalah hasil input manual di sheet "InputArea"
>>>Saya mau mempelajari bagaimana  menulis makro sebagai ganti kepada formula .
>>>Artinya semua formula di sheet ini ditulis di VBE dan bukan di sheet ini.
>>>Terima kasih
>>>-Emi Lestari
>>>
>>>
>>> 
>>>

Mon Nov 26, 2012 11:56 pm (PST) . Posted by:

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

hehehe..
ganti menjadi :
blabla.copy
blabla.pastespecial xlpastevalues

sepertinya harus menjadi begini :
.CurrentRegion.Offset(4).Copy
.CurrentRegion.Offset(4).pastespecial xlpastevalues
jadi 2 baris bukan ?

Jangan lupa, semua kolom yang harusnya fixed length diatur melalui
formula-formula di sheet template formulanya yang terkait. Kalau bermasalah
di hasil kolom A berarti harus perbaiki formula yang di kolom A. Kalau
bermasalah di kolom lain, harus perbaiki formula di kolom lain. Pastikan
dulu hasil di template formula sudah sesuai kebutuhan pada kondisi cell
yang di-format number general

Wassalam,
Kid.

2012/11/27 Emi <emilestariklcc@yahoo.com>

> **
>
>
> Pak Kid,
>
> 1. Formulanya sudah saya ubah supaya angkanya menjadi format TEXT
> 2. Untuk makronya saya ganti seperti ini
>
>
> lRec = .WorksheetFunction.Count(Sheet1.Range("d1").EntireColumn)
> If lRec > 0 Then 'ada record
> With Sheet2.Range("a4")
>
> .CurrentRegion.Offset(4).EntireRow.Delete
> Sheet3.Range("a5").EntireRow.Copy
> .Offset(1).Resize(lRec)
>
> .Parent.Calculate
> 'kalkulasi sheet
> .CurrentRegion.Offset(4).Copy =
> .CurrentRegion.Offset(4).pastespecialxlpastevalues
>
> Hasilnya masih tetap sama, mohon bantuan lagi
>
>
> Terima kasih
>
> Emi
>
>
> *From:* Mr. Kid <mr.nmkid@gmail.com>
> *To:* belajar-excel@yahoogroups.com
> *Sent:* Tuesday, November 27, 2012 10:03 AM
>
> *Subject:* Re: [belajar-excel] Menulis formula di makro
> **
>
> Bu Emi,
>
> Kalau gak salah ingat kira-kira bisa diubah begini : (yang pakai sheet
> template berisi formula kan ya)
> 1. ubah formula di sheet templatenya si formula pada kolom terkait, agar
> menghasilkan data bertipe text dan sesuai kebutuhan, misal harus sekian
> digit dan sebagainya. Silakan pelajari fungsi Text dan number format.
> 2. pada prosedur yang tugasnya menyalin formula ke sheet hasil, jika ada
> baris yang isinya perintah untuk mem-values-kan hasil formula, diganti
> menjadi proses copy paste special values.
> Misal disana ada proses memvalueskan berbunyi :
> blabla.value=blabla.value
> ganti menjadi :
> blabla.copy
> blabla.pastespecial xlpastevalues
>
> Wassalam,
> Kid.
>
> 2012/11/27 Emi <emilestariklcc@yahoo.com>**
>
> **
>
> Pak Kid,
>
> Terima kasih atas ilmu nya yang sangat besar manfaatnya.
>
> Tapi ada sedikit masalah, apabila saya menukar file excel tersebut menjadi
> text hal ini yang terjadi
>
>
> 01 menjadi 1 (ini menyebabkan sistem SAP tidak dapat mengerti 1, sebab
> yang benar ialah 01)
>
> Mohon pencerahan bagaimana jika di excel 01, di text file juga tetap 01,
> saya udah coba rumus macam macam tapi
> tetap belum berhasil.
> File excel dan hasil text file juga dilampirkan.
>
> Terima kasih.
>
> Emi Lestari.
>
>
>
> *From:* Mr. Kid <mr.nmkid@gmail.com>***To:*
> belajar-excel@yahoogroups.com **
> *Sent:* Tuesday, November 27, 2012 6:43 AM
> ***Subject:* Re: [belajar-excel] Menulis formula di makro**
> **
>
> mbak Emi,****1) Mengapa Events harus di turn off dan turn on semula
> setelah selesai?**>> *Untuk kasus ini hanya karena kebiasaan saja.***Umumnya
> pengaturan properti enableevent tergantung event yang sudah digunakan (ada
> script-nya).**Coba bayangkan begini :**- Event worksheet change (setiap
> ada pengubahan nilai dalam cell maka prosedur event ini dijalankan) telah
> berisi suatu proses tertentu**- *prosedur lain* berisi kegiatan proses
> untuk menulis (misal *copy paste*) ke sheet yang sudah punya event
> worksheet change tersebut**- ketika properti application.enableevents
> tidak di-off-kan lebih dulu, maka prosedur event change akan dijalankan
> setiap kegiatan oleh prosedur lain tersebut**- bisa jadi hal ini akan
> memperlambat proses atau malah membuat hasil tidak sesuai (tergantung
> proses dalam event change-nya)****2) Apakah fungsi .Parent.Calculate dan
> bagaimana ia bekerja?**>> *Untuk kasus ini hanya karena kebiasaan saja.***Baris
> ini jika ditulis lengkap menjadi :**Sheet2.Range("a4").Parent.Calculate**Bahasa
> manusianya :**"mohon dilakukan kalkulasi (Calculate) pada induknya (Parent)
> range a4 yang ada di Sheet2"**Jadi, calculate adalah kalkulasi, yaitu
> perintah untuk melakukan kalkulasi. **Kenapa di kalkulasi ?**Setelah
> pasang formula dan tidak tahu apakah setting calculation excel saat itu
> automatic atau sedang manual, maka dipaksa untuk lakukan kalkulasi.**Bisa
> jadi file tertentu yang dibuka selain file yang sedang dikerjakan, ada
> suatu baris yang mengubah setting calculataion menjadi manual.****Siapa
> yang dikalkulasi ?**>> Induknya range A4 yang ada di sheet2 **Loh berarti
> kan si Sheet2 itu sendiri ?**>> iya, dan memang bisa diganti dengan :**
> sheet2.calculate**>> hanya saja, baris itu (.Parent.Calculate) bekerja
> pada suatu pointer yang telah ditunjuk oleh with dibeberapa baris
> sebelumnya.**Artinya, jika kelak ingin mengubah potongan proses ini
> beralih ke sheet lain dengan range lain, maka cukup mengganti baris :**with
> Sheet2.Range("a4")
> sedangkan baris lainnya tidak perlu dipikirkan lagi**>> kalau pengennya
> sekedar pendek script-nya, tentu penggunaan sheet2.calculate lebih oke.
> Tapi kalau nanti alur proses untuk hal tersebut berubah ke sheet lain, maka
> harus mengganti baris-baris yang berbunyi **with Sheet2.Range("a4") **dan
> **sheet2.calculate****Wassalam,**Kid.******
> 2012/11/26 Emi <emilestariklcc@yahoo.com>**
>
> **
>
> Terima kasih Pak Kid,
>
> Saya mau tanya.
>
> 1) Mengapa Events harus di turn off dan turn on semula setelah selesai?
> 2) Apakah fungsi Parent.Calculate dan bagaimana ia bekerja?
>
>
> Terima kasih.
>
> _Emi Lestari
>
>
>
>
> With Application 'pada aplikasi
> .ScreenUpdating = False 'turnoff
> refresh tampilan
> .EnableEvents = False 'turnoff
> event
>
> 'hitung record berdasar data numerik di kolom D sheet Input
> lRec = .WorksheetFunction.Count(Sheet1.Range("d1").EntireColumn)
> If lRec > 0 Then 'ada record
> With Sheet2.Range("a4") 'pada
> header target
> .CurrentRegion.Offset(4).EntireRow.Delete
> 'hapus record data lama
> Sheet3.Range("a5").EntireRow.Copy .Offset(1).Resize(lRec)
> 'copy formula baru
> .Parent.Calculate
> 'kalkulasi sheet
> .CurrentRegion.Offset(4).Value =
> .CurrentRegion.Offset(4).Value 'di-values-ken
> End With
> 'selesai pada header target
> End If 'akhir
> blok cek ada record
>
> .EnableEvents = True 'turnon
> event
> .ScreenUpdating = True 'turnon
> refresh tampilan
> End With 'selesai pada
> aplikasi
>
> *From:* Mr. Kid <mr.nmkid@gmail.com>
> *To:* belajar-excel@yahoogroups.com
> *Sent:* Sunday, November 25, 2012 4:19 PM
> *Subject:* Re: [belajar-excel] Menulis formula di makro
> **
>
> Dimohon file lampiran pada posting berikutnya tidak melebihi batas
> peraturan milis.****mbak Emi,****File terlampir memanfaatkan sebuah sheet
> berisi template formula alias formula yang bisa di-copy ke sheet target.**Prosesnya
> :**1. menghitung jumlah record input (berdasar kolom D)**2. membersihkan
> hasil lama yang di target**3. copy formula dari template formula ke sheet
> target sebanyak jumlah record di input**4. di-values-ken****Wassalam,**
> Kid.******
> 2012/11/23 Emi <emilestariklcc@yahoo.com>**
>
> **
>
>
> Guru dan teman BeExcel,
> Data di sheet ini adalah hasil input manual di sheet "InputArea"
> Saya mau mempelajari bagaimana menulis makro sebagai ganti kepada
> formula .
> Artinya semua formula di sheet ini ditulis di VBE dan bukan di sheet ini.
> Terima kasih
> -Emi Lestari
>
>
>
>
> **
> **
>
> **
> ****
>
> **
> ****
>
>
>

Mon Nov 26, 2012 10:55 pm (PST) . Posted by:

"Prodev SIMPLE PB" prodev_simple

Assalamu'alaikum Wr. Wb.

Mohon maaf baru direspon lagi, beberapa hari kemarin off dulu karena sakit :)
Untuk tabel yang dimaksud adalah tabel yang nantinya sebagai output.
Nantinya data Nama Buah dan Jumlah akan terpisah, kemudian outputnya baru akan digabungkan dalam satu tabel (sebagaimana dalam lampiran sebelumnya).
Kendala yang dihadapi adalah bagaimana caranya jika saya ingin mendapatkan kolom pada tabel secara otomatis, sesuai dengan jumlah Nama Buah yang ada.
Otomatis yang dimaksud, karena pada kolom setelah nama buah ada kolom keterangan yang lain.
Apakah hal ini bisa diselesaikan dengan menggunakan formula?
Atau memang harus 'manual', misal dengan memanfaatkan rumus 'transpose(array)'?
Mohon penjelasannya...
Terima kasih.

Wassalam.

 
- prodev simple -

________________________________
Dari: Mr. Kid <mr.nmkid@gmail.com>
Kepada: belajar-excel@yahoogroups.com
Dikirim: Sabtu, 24 November 2012 6:27
Judul: Re: [belajar-excel] Menempatkan Data Pada Kolom Secara Otomatis


 
Wa'alaikumussalam Wr. Wb.

Walau ndak urun solusi tetap boleh bertanya kan ya...
Tabel tersebut tabel entry data (media input) atau tabel output ?

Wassalamu'alaikum Wr. Wb.
Kid.

2012/11/23 Prodev SIMPLE PB <prodev_simple@yahoo.com>


>Assalamu'alaikum Wr. Wb.
>
>
>Para Guru Besar yang terhormat.
>Mohon pencerahan dan solusi untuk kasus penempatan data pada kolom secara otomatis.
>Contoh kasus terlampir.
>Atas perhatian dan solusinya diucapkan terima kasih.
>
>
>Wassalam.
>

>- prodev simple -
>

Mon Nov 26, 2012 11:11 pm (PST) . Posted by:

"Jan Raisin"

Wa'alaikumsalam wr. wb.,

jika ada contoh data input awalnya, maka insya ALLAH bisa dibantu untuk
dibuatkan output yang diminta dengan salah satu cara:

1. Pivot Tabel
2. Formula
3. VBA

wassalamu'alaikum wr. wb.,

-Jan Raisin-

Pada 27 November 2012 10:05, Prodev SIMPLE PB <prodev_simple@yahoo.com>menulis:

> **
>
>
> Assalamu'alaikum Wr. Wb.
>
> Mohon maaf baru direspon lagi, beberapa hari kemarin off dulu karena sakit
> :)
> Untuk tabel yang dimaksud adalah tabel yang nantinya sebagai output.
> Nantinya data Nama Buah dan Jumlah akan terpisah, kemudian outputnya baru
> akan digabungkan dalam satu tabel (sebagaimana dalam lampiran sebelumnya).
> Kendala yang dihadapi adalah bagaimana caranya jika saya ingin mendapatkan
> kolom pada tabel secara otomatis, sesuai dengan jumlah Nama Buah yang ada.
> Otomatis yang dimaksud, karena pada kolom setelah nama buah ada kolom
> keterangan yang lain.
> Apakah hal ini bisa diselesaikan dengan menggunakan formula?
> Atau memang harus 'manual', misal dengan memanfaatkan rumus
> 'transpose(array)'?
> Mohon penjelasannya...
>
> Terima kasih.
>
> Wassalam.
>
>
> - prodev simple -
>
> ------------------------------
> *Dari:* Mr. Kid <mr.nmkid@gmail.com>
> *Kepada:* belajar-excel@yahoogroups.com
> *Dikirim:* Sabtu, 24 November 2012 6:27
> *Judul:* Re: [belajar-excel] Menempatkan Data Pada Kolom Secara Otomatis
>
>
> Wa'alaikumussalam Wr. Wb.
>
> Walau ndak urun solusi tetap boleh bertanya kan ya...
> Tabel tersebut tabel entry data (media input) atau tabel output ?
>
> Wassalamu'alaikum Wr. Wb.
> Kid.
>
> 2012/11/23 Prodev SIMPLE PB <prodev_simple@yahoo.com>
>
> **
>
> Assalamu'alaikum Wr. Wb.
>
> Para Guru Besar yang terhormat.
> Mohon pencerahan dan solusi untuk kasus penempatan data pada kolom secara
> otomatis.
> Contoh kasus terlampir.
> Atas perhatian dan solusinya diucapkan terima kasih.
>
> Wassalam.
>
> - prodev simple -
>
>
>
>
>
>

Mon Nov 26, 2012 11:38 pm (PST) . Posted by:

"Prodev SIMPLE PB" prodev_simple

Berikut dilampirkan contoh data yang dimaksud

 
- prodev simple -

________________________________
Dari: Jan Raisin <miss.jan.raisin@gmail.com>
Kepada: belajar-excel@yahoogroups.com
Dikirim: Selasa, 27 November 2012 14:10
Judul: Re: [belajar-excel] Menempatkan Data Pada Kolom Secara Otomatis


 
Wa'alaikumsalam wr. wb.,

jika ada contoh data input awalnya, maka insya ALLAH bisa dibantu untuk dibuatkan output yang diminta dengan salah satu cara:

1. Pivot Tabel
2. Formula
3. VBA

wassalamu'alaikum wr. wb.,

-Jan Raisin-

Pada 27 November 2012 10:05, Prodev SIMPLE PB <prodev_simple@yahoo.com> menulis:


>Assalamu'alaikum Wr. Wb.
>
>Mohon maaf baru direspon lagi, beberapa hari kemarin off dulu karena sakit :)
>Untuk tabel yang dimaksud adalah tabel yang nantinya sebagai output.
>Nantinya data Nama Buah dan Jumlah akan terpisah, kemudian outputnya baru akan digabungkan dalam satu tabel (sebagaimana dalam lampiran sebelumnya).
>Kendala yang dihadapi adalah bagaimana caranya jika saya ingin mendapatkan kolom pada tabel secara otomatis, sesuai dengan jumlah Nama Buah yang ada.
>Otomatis yang dimaksud, karena pada kolom setelah nama buah ada kolom keterangan yang lain.
>Apakah hal ini bisa diselesaikan dengan menggunakan formula?
>Atau memang harus 'manual', misal dengan memanfaatkan rumus 'transpose(array)'?
>Mohon penjelasannya...
>
>Terima
kasih.
>
>Wassalam.
>
>
>

>- prodev simple -
>
>
>
>________________________________
> Dari: Mr. Kid <mr.nmkid@gmail.com>
>Kepada: belajar-excel@yahoogroups.com
>Dikirim: Sabtu, 24 November 2012 6:27
>Judul: Re: [belajar-excel] Menempatkan Data Pada Kolom Secara Otomatis
>
>
>

>Wa'alaikumussalam Wr. Wb.
>
>Walau ndak urun solusi tetap boleh bertanya kan ya...
>Tabel tersebut tabel entry data (media input) atau tabel output ?
>
>Wassalamu'alaikum Wr. Wb.
>Kid.
>
>
>2012/11/23 Prodev SIMPLE PB <prodev_simple@yahoo.com>
>
>
>> 
>>Assalamu'alaikum Wr. Wb.
>>
>>
>>Para Guru Besar yang terhormat.
>>Mohon pencerahan dan solusi untuk kasus penempatan data pada kolom secara otomatis.
>>Contoh kasus terlampir.
>>Atas perhatian dan solusinya diucapkan terima kasih.
>>
>>
>>Wassalam.
>>
>> 
>>- prodev simple -
>>
>
>
>

Mon Nov 26, 2012 11:47 pm (PST) . Posted by:

"Jan Raisin"

Dear Prodev,

jadi seperti berbalas pantun ya xixixix :D

tadi sudah disebutkan bahwa data yang dilampirkan adalah output, selain out
put data Jan masih membutuhkan 1 data lagi yaitu data input awalnya.. kan
di situ ada keterangan (A1, A2, A3), dan ada quantity, yang nantinya akan
di cari jumlah dan nilai rata-ratanya sesuai dengan kriteria nama buah dan
keterangannya.

bisakah Prodev melampirkan 1 file sampel yang berisi:
1. Data input awalnya >> gak mungkin kan Jan yang ngarang xixixi :D
2. data out putnya >> kalo ini gak dilampirkan lagi gpp, nanti Jan ambil
dari lampiran yang lama

begitu kira-kira.. semoga tidak ada salah pengertian di sini :D

Wassalamu'alaikum wr. wb.,

Ms. Jan Raisin

Pada 27 November 2012 14:16, Prodev SIMPLE PB <prodev_simple@yahoo.com>menulis:

> **
>
>
> Berikut dilampirkan contoh data yang dimaksud
>
> - prodev simple -
>
> ------------------------------
> *Dari:* Jan Raisin <miss.jan.raisin@gmail.com>
> *Kepada:* belajar-excel@yahoogroups.com
> *Dikirim:* Selasa, 27 November 2012 14:10
>
> *Judul:* Re: [belajar-excel] Menempatkan Data Pada Kolom Secara Otomatis
>
>
> Wa'alaikumsalam wr. wb.,
>
> jika ada contoh data input awalnya, maka insya ALLAH bisa dibantu untuk
> dibuatkan output yang diminta dengan salah satu cara:
>
> 1. Pivot Tabel
> 2. Formula
> 3. VBA
>
> wassalamu'alaikum wr. wb.,
>
> -Jan Raisin-
>
> Pada 27 November 2012 10:05, Prodev SIMPLE PB <prodev_simple@yahoo.com>menulis:
>
> **
>
> Assalamu'alaikum Wr. Wb.
>
> Mohon maaf baru direspon lagi, beberapa hari kemarin off dulu karena sakit
> :)
> Untuk tabel yang dimaksud adalah tabel yang nantinya sebagai output.
> Nantinya data Nama Buah dan Jumlah akan terpisah, kemudian outputnya baru
> akan digabungkan dalam satu tabel (sebagaimana dalam lampiran sebelumnya).
> Kendala yang dihadapi adalah bagaimana caranya jika saya ingin mendapatkan
> kolom pada tabel secara otomatis, sesuai dengan jumlah Nama Buah yang ada.
> Otomatis yang dimaksud, karena pada kolom setelah nama buah ada kolom
> keterangan yang lain.
> Apakah hal ini bisa diselesaikan dengan menggunakan formula?
> Atau memang harus 'manual', misal dengan memanfaatkan rumus
> 'transpose(array)'?
> Mohon penjelasannya...
>
> Terima kasih.
>
> Wassalam.
>
>

Tue Nov 27, 2012 12:35 am (PST) . Posted by:

"Jan Raisin"

Sambil menunggu Prodev memberikan sampel data input awalnya, kita mulai
saja dulu dari header nama buahnya

kalo pakai formula maka seperti ini:

di cell G2
=OFFSET($B$2,COLUMN(A:A),0)

di cell G11
=OFFSET($B$11,COLUMN(A:A),0)

copy ke arah kanan sampai menghasilkan angka 0 (nol)

mungkin ini yang ditanyakan.. (mungkin ya.. Jan gak pandai membaca pikiran
sih xixixi :D)

wassalamu'alaikum wr. wb.,

-Ms. Jan Rasisin-

Pada 27 November 2012 10:05, Prodev SIMPLE PB <prodev_simple@yahoo.com>menulis:

> **
>
>
> Assalamu'alaikum Wr. Wb.
>
> Mohon maaf baru direspon lagi, beberapa hari kemarin off dulu karena sakit
> :)
> Untuk tabel yang dimaksud adalah tabel yang nantinya sebagai output.
> Nantinya data Nama Buah dan Jumlah akan terpisah, kemudian outputnya baru
> akan digabungkan dalam satu tabel (sebagaimana dalam lampiran sebelumnya).
> Kendala yang dihadapi adalah bagaimana caranya jika saya ingin mendapatkan
> kolom pada tabel secara otomatis, sesuai dengan jumlah Nama Buah yang ada.
> Otomatis yang dimaksud, karena pada kolom setelah nama buah ada kolom
> keterangan yang lain.
> Apakah hal ini bisa diselesaikan dengan menggunakan formula?
> Atau memang harus 'manual', misal dengan memanfaatkan rumus
> 'transpose(array)'?
> Mohon penjelasannya...
>
> Terima kasih.
>
> Wassalam.
>
>
> - prodev simple -
>
>

Tue Nov 27, 2012 1:52 am (PST) . Posted by:

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

Coba file terlampir.
Wassalam,
Kid.

2012/11/27 Prodev SIMPLE PB <prodev_simple@yahoo.com>

> **
>
>
> Berikut dilampirkan contoh data yang dimaksud
>
> - prodev simple -
>
> ------------------------------
> *Dari:* Jan Raisin <miss.jan.raisin@gmail.com>
> *Kepada:* belajar-excel@yahoogroups.com
> *Dikirim:* Selasa, 27 November 2012 14:10
>
> *Judul:* Re: [belajar-excel] Menempatkan Data Pada Kolom Secara Otomatis
>
>
> Wa'alaikumsalam wr. wb.,
>
> jika ada contoh data input awalnya, maka insya ALLAH bisa dibantu untuk
> dibuatkan output yang diminta dengan salah satu cara:
>
> 1. Pivot Tabel
> 2. Formula
> 3. VBA
>
> wassalamu'alaikum wr. wb.,
>
> -Jan Raisin-
>
> Pada 27 November 2012 10:05, Prodev SIMPLE PB <prodev_simple@yahoo.com>menulis:
>
> **
>
> Assalamu'alaikum Wr. Wb.
>
> Mohon maaf baru direspon lagi, beberapa hari kemarin off dulu karena sakit
> :)
> Untuk tabel yang dimaksud adalah tabel yang nantinya sebagai output.
> Nantinya data Nama Buah dan Jumlah akan terpisah, kemudian outputnya baru
> akan digabungkan dalam satu tabel (sebagaimana dalam lampiran sebelumnya).
> Kendala yang dihadapi adalah bagaimana caranya jika saya ingin mendapatkan
> kolom pada tabel secara otomatis, sesuai dengan jumlah Nama Buah yang ada.
> Otomatis yang dimaksud, karena pada kolom setelah nama buah ada kolom
> keterangan yang lain.
> Apakah hal ini bisa diselesaikan dengan menggunakan formula?
> Atau memang harus 'manual', misal dengan memanfaatkan rumus
> 'transpose(array)'?
> Mohon penjelasannya...
>
> Terima kasih.
>
> Wassalam.
>
>
> - prodev simple -
>
> ------------------------------
> *Dari:* Mr. Kid <mr.nmkid@gmail.com>
> *Kepada:* belajar-excel@yahoogroups.com
> *Dikirim:* Sabtu, 24 November 2012 6:27
> *Judul:* Re: [belajar-excel] Menempatkan Data Pada Kolom Secara Otomatis
>
>
> Wa'alaikumussalam Wr. Wb.
>
> Walau ndak urun solusi tetap boleh bertanya kan ya...
> Tabel tersebut tabel entry data (media input) atau tabel output ?
>
> Wassalamu'alaikum Wr. Wb.
> Kid.
>
> 2012/11/23 Prodev SIMPLE PB <prodev_simple@yahoo.com>
>
> **
>
> Assalamu'alaikum Wr. Wb.
>
> Para Guru Besar yang terhormat.
> Mohon pencerahan dan solusi untuk kasus penempatan data pada kolom secara
> otomatis.
> Contoh kasus terlampir.
> Atas perhatian dan solusinya diucapkan terima kasih.
>
> Wassalam.
>
> - prodev simple -
>
>
>
>
>
>
>
>
>

Mon Nov 26, 2012 10:56 pm (PST) . Posted by:

"Andre Rahmaidy Teeza" andre_teeza_bn

dear Mr.Kid

terima kasih Mr.kid atas petunjuknya,file yang dikirim udah saya lihat cuma saya masih kurang memahami dalam penjabaran pivot table, yang saya mau tanyakan kira2 formulanya untuk mendapatkan jumlah total nominal dari data duplikasi jika field a,b,c,e, & f ditanggal yang sama.. mohon petunjuknya para master excel.. terima kasih sebelumnya

Regards

Andree

________________________________
From: Mr. Kid <mr.nmkid@gmail.com>
To: belajar-excel@yahoogroups.com
Sent: Monday, November 26, 2012 4:20 PM
Subject: Re: [belajar-excel] Data Duplikasi


 
Hai Andree,

Coba manfaatkan fitur pivot table sambil menunggu solusi formula maupun VBA.

Wassalam,
Kid.

2012/11/26 Andre Rahmaidy Teeza <andre_teeza_bn@yahoo.com>


>Sore BeExceller
>
>terima kasih sebelumnya pad Mr. Kid atas petunjuknya tentang macro excel.. pada kesempatan ini saya mohon petunjuk mengenai data duplikasi yang harus dijumlahkan nominalnya.. data yang yang dimaksud ada beberapa data yang duplikasi yang saya ingin formula/ rumus untuk bisa menjumlah nominal data yang duplikasi tersebut berdasarkan field tanggal dan �field perkiraan (data terlampir)..
>
>Regards
>
>Andree
>
>--- Mods ---
>psst... rahasia ya (sambil bisik-bisik)
>om... judulnya ndak usah pake huruf gede semua ya... kuatir ada yang sensi disini.
>
>sama...
>
>kalo pengen banyak dan cepet yang nanggepin, tujuken ke BeExceller jangan cuman ke seorang member aje...
>
>rahasia loh ya...
>------------

Tue Nov 27, 2012 12:16 am (PST) . Posted by:

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

Coba formula :
=SUMIFS( $I$2:$I$886 , $A$2:$A$886,A2 , $B$2:$B$886,B2 , $J$2:$J$886,J2 )

Semua versi Excel :
=SUMProduct( $I$2:$I$886 * ($A$2:$A$886=A2) * ($B$2:$B$886=B2) *
($J$2:$J$886=J2) )

Wassalam,
Kid.

2012/11/27 Andre Rahmaidy Teeza <andre_teeza_bn@yahoo.com>

> **
>
>
> dear Mr.Kid
>
> terima kasih Mr.kid atas petunjuknya,file yang dikirim udah saya lihat
> cuma saya masih kurang memahami dalam penjabaran pivot table, yang saya mau
> tanyakan kira2 formulanya untuk mendapatkan jumlah total nominal dari data
> duplikasi jika field a,b,c,e, & f ditanggal yang sama.. mohon petunjuknya
> para master excel.. terima kasih sebelumnya
>
> Regards
>
> Andree
>
> ------------------------------
> *From:* Mr. Kid <mr.nmkid@gmail.com>
> *To:* belajar-excel@yahoogroups.com
> *Sent:* Monday, November 26, 2012 4:20 PM
> *Subject:* Re: [belajar-excel] Data Duplikasi
>
>
> Hai Andree,
>
> Coba manfaatkan fitur pivot table sambil menunggu solusi formula maupun
> VBA.
>
> Wassalam,
> Kid.
>
> 2012/11/26 Andre Rahmaidy Teeza <andre_teeza_bn@yahoo.com>
>
> **
>
> Sore BeExceller
>
> terima kasih sebelumnya pad Mr. Kid atas petunjuknya tentang macro excel..
> pada kesempatan ini saya mohon petunjuk mengenai data duplikasi yang harus
> dijumlahkan nominalnya.. data yang yang dimaksud ada beberapa data yang
> duplikasi yang saya ingin formula/ rumus untuk bisa menjumlah nominal data
> yang duplikasi tersebut berdasarkan field tanggal dan �field perkiraan
> (data terlampir)..
>
> Regards
>
> Andree
>
> --- Mods ---
> psst... rahasia ya (sambil bisik-bisik)
> om... judulnya ndak usah pake huruf gede semua ya... kuatir ada yang sensi
> disini.
>
> sama...
>
> kalo pengen banyak dan cepet yang nanggepin, tujuken ke BeExceller jangan
> cuman ke seorang member aje...
>
> rahasia loh ya...
> ------------
>
>
>
>
>
>

Mon Nov 26, 2012 10:57 pm (PST) . Posted by:

"rodhy hakim" odhyz83_assasaky


Dear exeller,
 
Saya sudah membuat tabel-tabel yang dibutuhkan untuk membuat kontrol stock, tinggal formula-formula / macro yang dipakai untuk kontrol stock ini.
mohon pencerahan para master, karena saya selalu kesulitan dalam mengontrol stock saya.
atas bantuan dan pencerahannya saya ucapkan banyak terima kasih.
 
contoh file terlampir
salam odhy

________________________________
From: Mr. Kid <mr.nmkid@gmail.com>
To: belajar-excel@yahoogroups.com
Sent: Sunday, November 25, 2012 3:46 PM
Subject: Re: [belajar-excel] Membuat Kontrol Stock

 
Pak Odhy,

Coba disiapkan hal berikut :
1. tabel referensi nama seluruh material, seluruh salesman

2. menyusun tabel data stok (header saja dulu), yang kira-kira akan ada kolom :
>> tanggal dan waktu -> waktu terima atau ambil
>> kode barang -> yang dikontrol
>> status -> terima jika terima barang baru, return jika kembalian, ambil jika pengambilan
>> penerima -> gudang jika penerimaan, sales atau marketing jika pengambilan
>> pemberi -> purchase atau atapa kalau terima barang baru, sales atau marketing jika terima dari return, gudang jika diambil sales atau marketing
>> qty -> positif jika gudang terima barang, negatif jika gudang mengeluarkan barang
>> saldo -> saldo terakhir kode barang sebelum baris tersebut ditambah qty baris tersebut

3. buat sheet input penerimaan barang dan sheet input pengambilan barang. Dua sheet ini juga memungkinkan untuk digabung. Biasanya, dengan memisahkannya (input terima sendiri dan input ambil sendiri) akan memudahkan pengembangannya dikemudian hari. Bentuk akhir dari semua input, sebaiknya tersusun seperti tabel data (nomor 2), sehingga VBA untuk copy inputan (hasil entry user) ke sheet data akan lebih sederhana.
Bukan berarti hal ini maka bentuk form input seperti susunan sheet data loh ya
Seindah apapun bentuk form inputan, sebaiknya didapatkan baris-baris hasil inputan yang sederhana seperti susunan sheet data.

4. buat summary saldo menggunakan pivot table pada sebuah sheet
5. buat summary penerimaan barang menggunakan pivot nomor 4 di sheet lainnya
6. buat summary apa saja berdasar pivot nomor 4
7. buat sheet-sheet output yang dibutuhkan dan bisa jadi akan lebih mudah memanfaatkan pivot yang sudah ada.

Wassalam,
Kid.

2012/11/23 rodhy hakim <odhyz83_assasaky@yahoo.com>
 
>Dear Para Master,
>Mohon masukan kira-kira bagaimana bentuk Kontrol Stock gudang menggunakan exel dengan kriteria sebagai berikut ;
>1.       Penerimaan Barang (terdiri dari  item code, Nama material dan  Jumlah) misal material : 10 jenis (material kadang-kadang berubah)
>2.       Pengambilan Barang
>a.       Pengambilan Salesman masing salesman, salesman: 16 org ( pengambilan Pagi dan Pengambilan Siang (senin,selasa,rabu,kamis jumat))
>b.      Pengambilan Marketing
>3.       Pengembalian (sisa penjualan) tiap harinya. dan
>4.       Total/ Saldo barang tiap harinya.
>Sehingga bisa memudahkan mengontrol stock gudang perhari, perbulan atopun pertahun.
>Atas masukan para master saya ucapkan banyak terima kasih.
>Salam,
>Odhy
>

Tue Nov 27, 2012 1:55 am (PST) . Posted by:

"Teti Zhe" teti_zhe

Makasih banyak Mr.Kid....... :)

 
Salam,
Teti.

________________________________
From: Mr. Kid <mr.nmkid@gmail.com>
To: belajar-excel@yahoogroups.com
Sent: Monday, November 26, 2012 4:46 PM
Subject: Re: [belajar-excel] Cara Filter Data ke Sheet yang lain berdasar kriteria


 
Copy pivot table :
klik pivot table -> ribbon Pivot table Options -> grup Actions -> Select -> pilih Entire Pivot table -> tekan CTRL  C -> klik cell tujuan -> tekan CTRL  V

Wassalam,
Kid.

2012/11/26 Teti Zhe <teti_zhe@yahoo.com>


>mksih Mr. Kid,,
>sudah jelas,,
>copy pivot tablenya gimana ? cz wkt tapaste, forrmat pivot table nya ga ada gt.. < headeuhh betapa pertanyaan yang bodoh bnget .. :(   >

>Salam,
>Teti.
>
>
>
>
>________________________________
> From: Mr. Kid <mr.nmkid@gmail.com>
>To: belajar-excel@yahoogroups.com
>Sent: Monday, November 26, 2012 3:42 PM
>
>Subject: Re: [belajar-excel] Cara Filter Data ke Sheet yang lain berdasar kriteria
>
>
>

>Oke.
>
>Pivot table di sheet selected awal di copy ke cell lain di sheet itu dan atur fields yang digunakan. Masukkan field dalam area Values dan show as %total pada field setting field dalam values area.
>
>Contoh : file terlampir
>Bermain dengan pivot table adalah bermain dengan filter setiap field dan setting setiap field dalam area values.
>
>Wassalam,
>Kid.
>
>
>2012/11/26 Teti Zhe <teti_zhe@yahoo.com>
>
>
>> 
>>Dear Mr.  Kid,
>>yang saya maksud persentase  jumlah female dan male  selected awal / total terselected awal ..
>>Mksih...
>>
>>
>>Salam,
>>Teti.
>>
>>
>>
>>
>>________________________________
>> From: Mr. Kid <mr.nmkid@gmail.com>
>>To: belajar-excel@yahoogroups.com
>>Sent: Monday, November 26, 2012 3:12 PM
>>
>>Subject: Re: [belajar-excel] Cara Filter Data ke Sheet yang lain berdasar kriteria
>>
>>
>>
>> 
>>Persentasenya akan persen jumlah female selected awal / total penduduk di all ataukah persen jumlah female selected awal / total terselected awal ?
>>
>>Kid.
>>
>>
>>2012/11/26 Teti Zhe <teti_zhe@yahoo.com>
>>
>>
>>> 
>>>Dear Mr. Kid..
>>>Mohon maaf ada satu lagi pertanyaan saya tentang pivot table ini, dengan case seperti yang saya punya ini.,berdasarkan hasil pivot table di sheet Selected Awal, apakah bisa di sheet yang sama menjelaskan berapa persen perhitungan female dan male menurut tabel yang Selected Awal tersebut? atau mesti buat di sheet baru yang lain?
>>>Mohon pencerahannya, terimakasih.. maaf merepotkan terus....
>>> 
>>>Salam,
>>>Teti.
>>>
>>>
>>>
>>>
>>>________________________________
>>> From: Mr. Kid <mr.nmkid@gmail.com>
>>>To: belajar-excel@yahoogroups.com
>>>Sent: Saturday, November 24, 2012 11:50 AM
>>>
>>>Subject: Re: [belajar-excel] Cara Filter Data ke Sheet yang lain berdasar kriteria
>>>
>>>
>>>
>>> 
>>>Hai Teti,
>>>
>>>Coba ubah bentuk layout report :
>>>1. refresh dulu jika belum di-refresh
>>>2. klik pivot table
>>>3. ribbon Pivot Table -> Design -> grup Layout -> klik Report Layout -> Pilih tabular atau Outline
>>>
>>>Wassalam,
>>>Kid.
>>>
>>>
>>>2012/11/24 Teti Zhe <teti_zhe@yahoo.com>
>>>
>>>
>>>> 
>>>>Dear Mr. Kid, 
>>>>Maaf merepotkan terus neh..penjelasanya dapat saya pahami. Namun ada yang saya bingungkan, belum dapet cara mbuatnya gimana heheh.. untuk menjadikan row label nya menjadi header column seperti yang Mr. Kid uda contohkan.
>>>>file yang saya buat terlampir <pada sheet1>... 
>>>>Mkasih...
>>>> 
>>>>Salam,
>>>>Teti.
>>>>
>>>>
>>>>
>>>>
>>>>________________________________
>>>> From: Mr. Kid <mr.nmkid@gmail.com>
>>>>To: belajar-excel@yahoogroups.com
>>>>Sent: Friday, November 23, 2012 5:25 PM
>>>>
>>>>Subject: Re: [belajar-excel] Cara Filter Data ke Sheet yang lain berdasar kriteria
>>>>
>>>>
>>>>
>>>> 
>>>>Coba file terlampir.
>>>>
>>>>Untuk nomor urut, biasanya dibuat sendiri dengan formula dan di-copy ke banyak baris sebagai persiapan berubahnya jumlah record dalam pivot table.
>>>>Jadi buat formula yang sesederhana mungkin.
>>>>
>>>>Untuk persentase dalam pivot table, maka bagian Values harus diisi dengan suatu field.
>>>>Jika ingin jumlah cacah data (jumlah record), maka klik kanan field yang dimasukkan tadi, pilih field setting, tab Summarize by pilih item Count.
>>>>Untuk persentase, pada field setting tersebut, ke tab Show Values as, pilih item % of Total atau apapun yang dibutuhkan.
>>>>
>>>>Wassalam,
>>>>Kid.
>>>>
>>>>
>>>>2012/11/23 Teti Zhe <teti_zhe@yahoo.com>
>>>>
>>>>
>>>>> 
>>>>>Dear Mr. Kid,
>>>>>Saran dari Mr.Kid juga sangat membantu, sebagai solusi lain selain macro yang diperkenalkan Ms Jan pada saya.. Dua-dua nya sungguh membantu hehehe.. <dengan ekspresi senang ^^>
>>>>>Makasih pengenalan tentang pivot tabel.,.teman saya pernah bilang dengan pivot tabel juga bisa menghitung persenan.. kebetulan nih Mr Kid, boleh tolong ajari saya, karena data di tabel All itu nanti nya (juga di tabel2 lainnya) akan saya hitung berapa persen yang DO/Tidak Sekolah/Tamat , dan berapa persen dari kategori tersebut yang Female dan Male, kira2 salah satu kategori seperti itu,,dan masih banyak lagi data yang akan saya ekstrak dari tabel itu untuk laporan tapi musti menggunakan angka persen gitu..nah, saya berharap, Mr.Kid boleh kasi pencerahan dnk... 
>>>>>Cuma solusi pake pivot tabel, nomer urut nya ga bisa berurutan ya ..??
>>>>>
>>>>>
>>>>>Thanks,..
>>>>> 
>>>>>Salam,
>>>>>Teti.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>________________________________
>>>>> From: Mr. Kid <mr.nmkid@gmail.com>
>>>>>To: belajar-excel@yahoogroups.com
>>>>>Sent: Thursday, November 22, 2012 10:24 AM
>>>>>
>>>>>Subject: Re: [belajar-excel] Cara Filter Data ke Sheet yang lain berdasar kriteria
>>>>>
>>>>>
>>>>> 
>>>>>Hai Teti,
>>>>>
>>>>>File terlampir memanfaatkan Pivot Table.
>>>>>Data source dibentuk menjadi sebuah pivot cache.
>>>>>Sebuah pivot cache bisa digunakan untuk membentuk banyak pivot table.
>>>>>
>>>>>Pivot table membutuhkan sebuah data source (tabel sumber data yang baik - dalam kasus ini adalah tabel di sheet ALL) yang telah dibentuk menjadi sebuah pivot cache.
>>>>>Jika ingin membuat banyak pivot table dari sebuah pivot cache, copy pivot table yang sudah jadi dan paste ke sheet lain atau ketempat lain dalam sheet yang sama sesuai kebutuhan.
>>>>>
>>>>>Hal ini akan membuat proses lebih cepat, karena Excel hanya butuh merefresh 1 (satu) pivot cache yang bersumber dari 1 tabel data source).
>>>>>Dengan di-refreshnya pivot cache, maka seluruh pivot table yang data sourcenya berasal dari pivot cache tersebut akan melakukan refresh tampilan saja. Sedang seluruh datanya sudah direfresh oleh pivot cache.
>>>>>
>>>>>Wassalam,
>>>>>Kid.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>2012/11/21 Teti Zhe <teti_zhe@yahoo.com>
>>>>>
>>>>>
>>>>>> 
>>>>>>Dear All,
>>>>>>Mohon bantuannya , saya ada data yang ingin saya filter : 
>>>>>>
>>>>>>
>>>>>>1. Dari sheet1 (sheet ALL) ke sheet2 (sheet SelectedAwal) tapi berdasarkan kriteria pada kolom Status semua yang DO, Tidak Sekolah, dan Tamat . Data-data yang terseleksi sesuai kriteria tersebut dicopy ke sheet2 dengan format tabel seperti pada sheet1... Kemudian data yang masih tinggal, yang tidak memenuhi kriteria (yang pada kolom status adalah Sekolah) akan dicopy pada sheet2 (sheet Pending). <File terlampir : 1.Bgm_Filter_DataSelectedAwal>.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>2. Seperti pada lampiran kedua ( File : 2.Bgm_Filter_DataPending) , jika tadi telah ada data yang uda kian dikasi di sheet2 (sheet SelectedAwal) yang tadinya adalah hasil filter sebagian data dari sheet1 (Sheet ALL), nah bagaimana mengetahui data-data yang belum difilter atau data-data yang belum ada pada sheet SelectedAwal? kemudian data-data yang belum termasuk di sheet SelectedAwal tersebut dimasukkan/dicopy pada sheet Pending dan mengikuti format tabel yang ada?
>>>>>>
>>>>>>
>>>>>>Makasih atas bantuan dan pencerahannya....
>>>>>> 
>>>>>>Salam,
>>>>>>Teti.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
>
>

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

Tidak ada komentar:

Posting Komentar