Rabu, 22 Mei 2013

[belajar-excel] Digest Number 2311

15 New Messages

Digest #2311
1b
2a
Mail Merge Menggunakan Excel by "yonikriwul" yonikriwul
2b
Re: Mail Merge Menggunakan Excel by "nangAgus" nangagoez
2e
Bls: [belajar-excel] Macro Excel by "Eden Apandi" new_apandiz
2f
mengupdate data bukan merreplace by "arif hamidi" arifhamidi80
3a
Otomatis Membuka File by "Rahasus Pae" rattip25
3b
Fwd: Otomatis Membuka File by "Rahasus Pae" rattip25
4
Form Input Sekaligus Menjadi Laporan by "ChordJR" indra_gustian
5a
Re: Mengambil jurnal tertentu dengan dua kriteria by "Mr. Kid" nmkid.family@ymail.com
6a
Re: Rumus pengganti fungsi pivot by "Mr. Kid" nmkid.family@ymail.com
7
LOOK UP DENGAN KONDISI CAMPURAN by "didit prast" didit_monk

Messages

Tue May 21, 2013 6:54 pm (PDT) . Posted by:

"Jan Raisin"

Hai Shenly,

Untuk LookUp ke segala arah, coba pelajari fungsi Index, ada 2 hasil yang
bisa diperoleh dengan menggunakan fungsi Index, yaitu:
1. Jika ingin mengambil suatu nilai dari sebuah cell maka gunakan Index
sebagai Array Form
2. Jika ingin mengambil alamat referensi berdasarkan suatu cell tertentu
maka gunakan Index sebagai Reference Form

Karena Shenly ingin mengambil suatu nilai dari sebuah cell maka syntaxnya
sebagai berikut:
Array Form
=Index( Array , nomor_baris , [nomor_kolom] )

>> Array di atas adalah sebuah cell atau lebih yang ingin diambil nilainya,
bisa 1 dimensi (1 baris data atau 1 kolom data), atau bisa juga 2 dimensi
(banyak baris dan banyak kolom)
>> nomor_baris menunjukkan lokasi baris data dari nilai yang ingin diambil
>> nomor_kolom menunjukkan lokasi kolomdata dari nilai yang ingin diambil,
nomor_kolom yang dikasih warna hijau sifatnya opsional, boleh ada atau
boleh tidak ada

Lalu.. untuk mengetahui nomor_baris dan/atau nomor_kolom data sebuah nilai,
maka Shenly bisa menggunakan fungsi MATCH.
syntax dari fungsi Match adalah sebagai berikut:
=Match( nilai_yang_dicari , range_pencarian , [match_type] )

>> nilai_yang_dicari kelihatannya sudah jelas dan tidak perlu dijelaskan
lagi ya..
>> range_pencarian adalah sebuah cell atau lebih dimana nanti akan
dilakukan pencarian nilai di atas
>> match_type yang berwarna hijau sifatnya adalah opsional, boleh diisi
atau boleh tidak diisi, jika match_type tidak diisi maka dianggap nilainya
adalah 1

Nilai dari match_type ada 3 yaitu:
1 = akan mengambil nilai yang lebih besar atau sama dengan nilai yang
dicari, data harus disort Ascending
0 = akan mengambil nilai cell yang sama persis
-1 = akan mengambil nilai yang lebih kecil atau sama dengan nilai yang
dicari, data harus disort Descending

Gabungan dari fungsi Index & Match ini disebut juga sebagai LookUp ke
segala arah, karena dapat mencari nilai dari sebuah tabel di sebelah kanan,
kiri, atas, atau bawah.
Bandingkan dengan fungsi VLookUp yang hanya bisa mengambil nilai di sebelah
kanan, dan fungsi HLookUp yang hanya bisa mengambil data di sebelah bawah.

Berhubung pertanyaan tidak disertai sample workbook dan Jan juga lagi males
ngetik banyak-banyak.. maka cukup sampai di sini dulu penjelasan dari Jan,
jika ada yang kurang jelas silakan ditanyakan kembali.

# sampaikan masalah yang sering anda temui saat menggunakan Excel pada
pooling berikut
http://tech.groups.yahoo.com/group/belajar-excel/database?method=addRecord&tbl=3

Sedikit waktu yang anda luangkan untuk mengisi pooling tersebut sangat
berharga untuk Be-Exceler yang lain

Wassalam,

-Miss Jan Raisin-

*>>> Jangan mengirim pertanyaan melalui japri ke Jan karena tidak akan Jan
jawab kecuali anda mentransfer ke Jan senilai Rp 1 juta untuk setiap 1
pertanyaan yang diajukan;*
*>>> Untuk kepentingan belajar bersama, pertanyaan ditujukan ke
belajar-excel@yahoogroups.com;*
*>>> Jika pertanyaan lama direspon, bersabarlah karena ALLAH beserta dengan
orang-orang yang sabar QS 2:153;*

Pada 21 Mei 2013 13.00, Shenly Ruchman <shenly_excelmania@yahoo.co.id>menulis:

> **
>
>
> 1 lagi pertanyaan saya master...gimana caranya membuat rumus VLOOKUP
> dengan parameter dari sisi lain??
>
>
>

Wed May 22, 2013 8:43 am (PDT) . Posted by:

firmanpake_syah

Coba pakai index and Match, moga manfaat

Sent from BlackBerry® on 3

-----Original Message-----
From: Shenly Ruchman <shenly_excelmania@yahoo.co.id>
Sender: belajar-excel@yahoogroups.com
Date: Tue, 21 May 2013 14:00:20
To: belajar-excel@yahoogroups.com<belajar-excel@yahoogroups.com>
Reply-To: belajar-excel@yahoogroups.com
Subject: [belajar-excel] VLookUp segala arah (mods)

1 lagi pertanyaan saya master...gimana caranya membuat rumus VLOOKUP dengan parameter dari sisi lain??

Tue May 21, 2013 7:29 pm (PDT) . Posted by:

"yonikriwul" yonikriwul

Salam rekan Be-Excel......
Kembali merepotkan rekan semuanya....
mungkinkah mail merge dengan menggunakan excel?
atas bantuannya terima kasih...
Salam

Tue May 21, 2013 10:39 pm (PDT) . Posted by:

"nangAgus" nangagoez

Dear Yoni Kriwul

Salam sejahtera
Apakah maksudnya?
Mail merger dari excel ke word atau dari excel ke excel?
Kedua-duanya dapat dilakukan.
Hanya saja jika dari excel ke word, beberapa format perlu untuk disesuaikan.

salam
NangAgus
On 22/05/2013 9:17, yonikriwul wrote:
>
> Salam rekan Be-Excel......
> Kembali merepotkan rekan semuanya....
> mungkinkah mail merge dengan menggunakan excel?
> atas bantuannya terima kasih...
> Salam
>
>

Tue May 21, 2013 11:54 pm (PDT) . Posted by:

"Jan Raisin"

Hai Yoni,

"mungkinkah mail merge menggunakan Excel?"
jawabnya: bisa

Karena umumnya kalau menulis surat (Mail) melalui Word dan biasanya
data-data disimpan di Excel, maka Jan asumsikan Mail Merged ini adalah
kolaborasi antara Excel dengan Word. Jika yang dimaksud ternyata berbeda
maka cerita panjang di bawah ini tidak berguna dong xixixixi :D

Tadi katanya bisa, lalu caranya gimana?
Jan akan ajarkan sebuah cara yang Jan ketahui diantara sekian banyak cara
yang belum Jan ketahui, caranya adalah menggunakan VBA (macro) agar
Microsoft (MS) Excel dapat bekerja bersama-sama dengan MS Word.

Jan anggap pak Yoni sudah memiliki gambaran mengenai VBA (macro), sudah tau
cara menggunakan variabel, dan mengetahui cara mengambil suatu nilai sebuah
cell menggunakan VBA, tau cara melakukan Loop dalam VBA, juga tau cara
memanggil suatu prosedur dengan prosedur lain dengan VBA.

Kok gitu sih? kalo gitu ngapain saya tanya di milis ini. Iya.. karena kalau
harus dijelaskan dari dasarnya maka jari-jari tangan Jan akan bengkak
segede gaban xixixixi :D [?] Dan pembahasannya akan memerlukan waktu yang
sangat lamaa serta perlu waktu khusus.

Yang harus disiapkan terlebih dahulu adalah:
1. Sebuah workbook berisi data-data untuk digabung dengan Word, contohnya
seperti gambar di bawah ini:
[image: Gambar sisip 9]

2. Sebuah template di Word yang akan diisi datanya berdasarkan data-data
pada nomer 1 di atas
[image: Gambar sisip 4]
>> Pertama-tama kita mulai dari siapkan sebuah template di word seperti
nomer 2 di atas.
>> berikutnya kita harus memasukkan BookMarks ke dalam template tersebut,
kenapa harus pakai bookmarks? karena bookmarks ini adalah lokasi penulisan
data dari Excel ke dalam Word.

Jika bookmarks belum muncul di Word, maka harus dimunculkan dengan cara
memberi tanda centang pada Show bookmarks, yang diakses melalui Option >>
Advanced
[image: Gambar sisip 5]

>> pada setiap lokasi di Word yang ingin disisipkan data dari Excel,
masukkan bookmarks dengan cara Insert >> Bookmarks seperti gambar di bawah
ini:
[image: Gambar sisip 6]

>> misal, nama Bookmarks-nya adalah Nama dan Alamat seperti gambar di bawah
ini:
[image: Gambar sisip 7]

maka template Word-nya akan tampak seperti gambar di bawah ini:
[image: Gambar sisip 8]
>> Setelah itu, simpan dokumen yang telah anda buat tadi.

Saatnya kembali ke Excel.. Horeee...[?]

>> dari worksheet, tekan tombol ALT + F11 agar berpindah ke Visual Basic
Editor (VBE), cara lainnya adalah dengan klik kanan pada nama sheet lalu
pilih View Code
>> buat sebuah modul baru dengan cara Insert >> Module
>> pada saat ini, mungkin biasanya Excel belum bisa melakukan referensi ke
Word, saat kita mencoba memilih Word yang tampak adalah seperti gambar di
bawah ini:
[image: Gambar sisip 2]
>> Excel belum dapat memilih Word sebagai suatu referensi, untuk membuat
sebuah referensi baru dapat lalui menu Tools >> Reference seperti gambar di
bawah ini:
[image: Gambar sisip 5]

>> lalu beri cek list pada Microsoft Word xx.x Object Library
xx.x adalah versi Office yang digunakan

Sebagai wacana, ada baiknya juga mengetahui sejararah urutan versi Office,
Office pertama yang dikeluarkan oleh MS disebut dengan Office 2 atau Versi
2 (Tahun 1987), tidak ada Office Versi 1
Versi 3: Office 3 (Akhir Tahun 1990)
Versi 4: Office 4 (Awal Tahun 1992)
Versi 5: Office 5 (Awal Tahun 1994)
Versi 7: Office 95 (Pertengahan Tahun 1995), MS tidak mengeluarkan veri 6
Versi 8: Office 97 (Januari Tahun 1997)
Versi 9: Office 2000 (Juni 1999)
Versi 10: Office 2002
Versi 11: Office 2003 (masih banyak digunakan oleh orang-orang di Indonesia)
Versi 12: Office 2007 (Jan pakai ini selama beberapa bulan)
Versi 14: Office 2010 (Office favorit Jan selama ini, dan masih bertahan
dengan versi ini, btw, MS kelihatannya alergi dengan angka 13 ya xixixix :D)
Versi 15: Office 2013 (kalo gak salah dirilis sekitar Oktober 2012, Jan
sempat coba sebentar lalu kembali ke Office 2010)

karena Jan menggunakan Office 2010, maka versi yang Jan pilih adalah versi
14 sehingga jika reference dibuka akan tampak seperti ini:
[image: Gambar sisip 7]

sebaiknya urutan referensi di atas jangan diubah, jika tidak mau script
vba-nya menjadi error, untuk penjelasan kenapa tidak boleh diubah
diperlukan waktu tersendiri untuk menjelaskannya.

>> pada saat ini Excel sudah dapat memanggil MS Word sebagai sebuah
referensi seperti gambar di bawah ini:
[image: Gambar sisip 2]
l
>> setelah Excel sudah berhasil membuat sebuah referensi ke Word, saatnya
kita mendeklarasikan Word sebagai sebuah aplikasi yang akan bekerja
bersama-sama dengan Excel
>> cara mendeklarasikannya ada 2 macam, yaitu:
cara 1:
Dim wdApp As Word.Application
Set wdApp = New Word.Application

atau langsung seperti ini:
cara 2:
Dim wdApp As New Word.Application

mana yang lebih baik dari 2 cara deklarasi di atas?
Cara 2 terlihat lebih baik karena hanya terdiri dari 1 baris, tetapi ada
implikasi atas pemilihan cara nomer 2, yaitu:
1. tidak ada proses Setting variabel terhadap referensi ke MS Word, cara
ini hanya memerintahkan untuk menge-set variabel agar melakukan referensi
ke MS Word pada saat pertama kali digunakan
2. karena tidak ada proses setting, maka tidak dapat juga dilakukan
pengujian terhadap aplikasi Word dengan perintah wdApp is Nothing

>> langkah berikutnya adalah membuat aplikasi word menjadi visible dengan
perintah wdApp.Visible = True
kenapa harus dibuat Visible? karena pada saat anda membuat sebuah aplikasi
baru dengan VBA, aplikasi ini tidak langsung muncul, kalau aplikasi tidak
muncul dan terjadi sesuatu maka satu-satunya cara untuk menutup aplikasi
tersebut hanya bisa dengan menekan 3 tombol ajaib ini: [Ctrl] + [Alt] +
[Del]

Oke.. saat ini Excel sudah bisa bekerja dengan Word, lalu Wordnya juga
sudah visible, lalu apa lagi ya?
>> ini saatnya untuk membuat sebuah dokumen / membuka sebuah dokumen jika
dokumennya sudah ada, caranya gimana? dengan cara deklarasi lagi,
Dim wdDoc As Word.Document

>> langkah-langkah berikut ini dilakukan dalam proses Loop menggunakan VBA
berdasarkan data di Excel

kalau dokumennya belum ada bisa diset seperti ini:
Set doc = wdApp.Documents.Add

tetapi kalo dokumennya sudah ada [*dan memang seharusnya dokumennya sudah
ada, karena tadi sudah disiapkan sebelumnya*] maka bisa langsung ditunjuk
dokumennya tersebut dengan cara
Set doc = wdDoc.Application.Open(alamat_lengkap_dokumennya & "
nama_filenya.ekstensinya";)

>> Saatnya meng-kopi data dari Excel ke Word, caranya, buat sebuah prosedur
baru lalu prosedur ini nanti akan dipanggil pada saat proses copas data
dari Excel ke Word, kira-kira bunyi prosedurnya seperti ini:
Sub Copas(BookMarkName As String, ColumnOffset As Integer)
wdApp.Selection.GoTo What:=wdGoToBookmark, Name:=BookMarkName
wdApp.Selection.TypeText PersonCell.Offset(0, ColumnOffset).Value
End Sub

Eh.. itu script dapat dari mana? jangan ngajarin yang gak bener dong..
Kan Jan di awal sudah bilang.. ada syarat yang harus dipenuhi dulu
biar
pembahasannya gak terlalu panjang x lebar = tinggi ^_^
script di atas digunakan untuk proses copas data dari Excel ke bookmarks [*tadi
sudah dibahas di atas*] di Word.
Baris kedua dan ketiga diperoleh dari proses rekam macro (macro recording
di Word).

Gimana caranya tuh? Oke deh, Jan akan ajari cara rekam macronya juga.
>> buka Word, lalu tekan Record Macro yang terletak pada tab Developer
seperti gambar di bawah ini:
[image: Gambar sisip 1]

Jan anggap cara memunculkan tab Developer sudah tau ya.. kalo belum tau
nanti boleh tanya lagi.
Kembali ke ribbon Home, klik Go To seperti gambar di bawah:
[image: Gambar sisip 2]

atau bisa dengan cara menekan tombol F5, terserah mana yang disuka, pilih
Bookmarks, lalu pilih bookmarks yang tadi sudah dibuat.
[image: Gambar sisip 3]

Klik Go To, setelah itu hentikan proses rekam macronya dengan cara menekan
kembali tombol Stop Recording.
Buka hasilnya pada modul yang terdapat pada Word seperti gambar di bawah
ini:
[image: Gambar sisip 4]

Oke.. sampai di sini sudah mengerti belum? kalau belum mengerti nanti bisa
ditanyakan lagi ke sini. btw, tadinya Jan mau bikin serial bersambung saja
karena tutorial ini terlalu panjang xixixixi :D
Kembali ke laptop...

Setelah tau dari mana asalnya script di atas.. kita lanjutkan kembali
prosesnya ya.. setelah yang tadi set dokumen.. lalu dilanjut dengan
memanggil prosedur di atas, kalo dari contoh di atas maka seharusnya
seperti ini:
Copas Nama , 1
Copas Alamat , 2

>> setelah itu simpan Save As dokumennya dengan nama yang berbeda
doc.SaveAs2 alamat_simpannya & nama_filenya & ".docx"

mulai office 2007 ke atas nama ekstensi filenya adalah docx, jika masih ada
yang menggunakan versi sebelumnya silakan simpan dengan ekstensi doc

>> terakhir, tutup dokumennya
doc.Close

btw, sampai dengan proses tutup dokumen masih berada dalam Loop yang tadi
di atas ya..

Oke deh.. ceritanya sampai di sini dulu ya.. silakan dipelajari.. jika ada
kesulitan maka teman-teman di sini insya Allah akan membantu lagi

# sampaikan masalah yang sering anda temui saat menggunakan Excel pada
pooling berikut
http://tech.groups.yahoo.com/group/belajar-excel/database?method=addRecord&tbl=3

Sedikit waktu yang anda luangkan untuk mengisi pooling tersebut sangat
berharga untuk Be-Exceler yang lain

Wassalam,

-Miss Jan Raisin-

*>>> Jangan mengirim pertanyaan melalui japri ke Jan karena tidak akan Jan
jawab kecuali anda mentransfer ke Jan senilai Rp 1 juta untuk setiap 1
pertanyaan yang diajukan;*
*>>> Untuk kepentingan belajar bersama, pertanyaan ditujukan ke
belajar-excel@yahoogroups.com;*
*>>> Jika pertanyaan lama direspon, bersabarlah karena ALLAH beserta dengan
orang-orang yang sabar QS 2:153;*

2013/5/22 yonikriwul <yonikriwul@yahoo.com>

> **
>
>
> Salam rekan Be-Excel......
> Kembali merepotkan rekan semuanya....
> mungkinkah mail merge dengan menggunakan excel?
> atas bantuannya terima kasih...
> Salam
>
>
>

Wed May 22, 2013 1:08 am (PDT) . Posted by:

"Jan Raisin"

koreksi gambar ya.. maklum panjang banget ceritanya xixixi :D

sebelumnya:
karena Jan menggunakan Office 2010, maka versi yang Jan pilih adalah versi
14 sehingga jika reference dibuka akan tampak seperti ini:
[image: Gambar sisip 7]

dikoreksi menjadi:
karena Jan menggunakan Office 2010, maka versi yang Jan pilih adalah versi
14 sehingga jika reference dibuka akan tampak seperti ini:
[image: Gambar sisip 1]

# sampaikan masalah yang sering anda temui saat menggunakan Excel pada
pooling berikut
http://tech.groups.yahoo.com/group/belajar-excel/database?method=addRecord&tbl=3

Sedikit waktu yang anda luangkan untuk mengisi pooling tersebut sangat
berharga untuk Be-Exceler yang lain

Wassalam,

-Miss Jan Raisin-

*>>> Jangan mengirim pertanyaan melalui japri ke Jan karena tidak akan Jan
jawab kecuali anda mentransfer ke Jan senilai Rp 1 juta untuk setiap 1
pertanyaan yang diajukan;*
*>>> Untuk kepentingan belajar bersama, pertanyaan ditujukan ke
belajar-excel@yahoogroups.com;*
*>>> Jika pertanyaan lama direspon, bersabarlah karena ALLAH beserta dengan
orang-orang yang sabar QS 2:153;*

Pada 22 Mei 2013 13.54, Jan Raisin <miss.jan.raisin@gmail.com> menulis:

> Hai Yoni,
>
> "mungkinkah mail merge menggunakan Excel?"
> jawabnya: bisa
>
> Karena umumnya kalau menulis surat (Mail) melalui Word dan biasanya
> data-data disimpan di Excel, maka Jan asumsikan Mail Merged ini adalah
> kolaborasi antara Excel dengan Word. Jika yang dimaksud ternyata berbeda
> maka cerita panjang di bawah ini tidak berguna dong xixixixi :D
>
> Tadi katanya bisa, lalu caranya gimana?
> Jan akan ajarkan sebuah cara yang Jan ketahui diantara sekian banyak cara
> yang belum Jan ketahui, caranya adalah menggunakan VBA (macro) agar
> Microsoft (MS) Excel dapat bekerja bersama-sama dengan MS Word.
>
> Jan anggap pak Yoni sudah memiliki gambaran mengenai VBA (macro), sudah
> tau cara menggunakan variabel, dan mengetahui cara mengambil suatu nilai
> sebuah cell menggunakan VBA, tau cara melakukan Loop dalam VBA, juga tau
> cara memanggil suatu prosedur dengan prosedur lain dengan VBA.
>
> Kok gitu sih? kalo gitu ngapain saya tanya di milis ini. Iya.. karena
> kalau harus dijelaskan dari dasarnya maka jari-jari tangan Jan akan bengkak
> segede gaban xixixixi :D [?] Dan pembahasannya akan memerlukan waktu yang
> sangat lamaa serta perlu waktu khusus.
>
> Yang harus disiapkan terlebih dahulu adalah:
> 1. Sebuah workbook berisi data-data untuk digabung dengan Word, contohnya
> seperti gambar di bawah ini:
> [image: Gambar sisip 9]
>
> 2. Sebuah template di Word yang akan diisi datanya berdasarkan data-data
> pada nomer 1 di atas
> [image: Gambar sisip 4]
> >> Pertama-tama kita mulai dari siapkan sebuah template di word seperti
> nomer 2 di atas.
> >> berikutnya kita harus memasukkan BookMarks ke dalam template tersebut,
> kenapa harus pakai bookmarks? karena bookmarks ini adalah lokasi
> penulisan data dari Excel ke dalam Word.
>
> Jika bookmarks belum muncul di Word, maka harus dimunculkan dengan cara
> memberi tanda centang pada Show bookmarks, yang diakses melalui Option >>
> Advanced
> [image: Gambar sisip 5]
>
> >> pada setiap lokasi di Word yang ingin disisipkan data dari Excel,
> masukkan bookmarks dengan cara Insert >> Bookmarks seperti gambar di bawah
> ini:
> [image: Gambar sisip 6]
>
> >> misal, nama Bookmarks-nya adalah Nama dan Alamat seperti gambar di
> bawah ini:
> [image: Gambar sisip 7]
>
> maka template Word-nya akan tampak seperti gambar di bawah ini:
> [image: Gambar sisip 8]
> >> Setelah itu, simpan dokumen yang telah anda buat tadi.
>
> Saatnya kembali ke Excel.. Horeee...[?]
>
> >> dari worksheet, tekan tombol ALT + F11 agar berpindah ke Visual Basic
> Editor (VBE), cara lainnya adalah dengan klik kanan pada nama sheet lalu
> pilih View Code
> >> buat sebuah modul baru dengan cara Insert >> Module
> >> pada saat ini, mungkin biasanya Excel belum bisa melakukan referensi ke
> Word, saat kita mencoba memilih Word yang tampak adalah seperti gambar di
> bawah ini:
> [image: Gambar sisip 2]
> >> Excel belum dapat memilih Word sebagai suatu referensi, untuk membuat
> sebuah referensi baru dapat lalui menu Tools >> Reference seperti gambar di
> bawah ini:
> [image: Gambar sisip 5]
>
> >> lalu beri cek list pada Microsoft Word xx.x Object Library
> xx.x adalah versi Office yang digunakan
>
> Sebagai wacana, ada baiknya juga mengetahui sejararah urutan versi Office,
> Office pertama yang dikeluarkan oleh MS disebut dengan Office 2 atau Versi
> 2 (Tahun 1987), tidak ada Office Versi 1
> Versi 3: Office 3 (Akhir Tahun 1990)
> Versi 4: Office 4 (Awal Tahun 1992)
> Versi 5: Office 5 (Awal Tahun 1994)
> Versi 7: Office 95 (Pertengahan Tahun 1995), MS tidak mengeluarkan veri 6
> Versi 8: Office 97 (Januari Tahun 1997)
> Versi 9: Office 2000 (Juni 1999)
> Versi 10: Office 2002
> Versi 11: Office 2003 (masih banyak digunakan oleh orang-orang di
> Indonesia)
> Versi 12: Office 2007 (Jan pakai ini selama beberapa bulan)
> Versi 14: Office 2010 (Office favorit Jan selama ini, dan masih bertahan
> dengan versi ini, btw, MS kelihatannya alergi dengan angka 13 ya xixixix :D)
> Versi 15: Office 2013 (kalo gak salah dirilis sekitar Oktober 2012, Jan
> sempat coba sebentar lalu kembali ke Office 2010)
>
> karena Jan menggunakan Office 2010, maka versi yang Jan pilih adalah versi
> 14 sehingga jika reference dibuka akan tampak seperti ini:
> [image: Gambar sisip 7]
>
> sebaiknya urutan referensi di atas jangan diubah, jika tidak mau script
> vba-nya menjadi error, untuk penjelasan kenapa tidak boleh diubah
> diperlukan waktu tersendiri untuk menjelaskannya.
>
> >> pada saat ini Excel sudah dapat memanggil MS Word sebagai sebuah
> referensi seperti gambar di bawah ini:
> [image: Gambar sisip 2]
> l
> >> setelah Excel sudah berhasil membuat sebuah referensi ke Word, saatnya
> kita mendeklarasikan Word sebagai sebuah aplikasi yang akan bekerja
> bersama-sama dengan Excel
> >> cara mendeklarasikannya ada 2 macam, yaitu:
> cara 1:
> Dim wdApp As Word.Application
> Set wdApp = New Word.Application
>
> atau langsung seperti ini:
> cara 2:
> Dim wdApp As New Word.Application
>
> mana yang lebih baik dari 2 cara deklarasi di atas?
> Cara 2 terlihat lebih baik karena hanya terdiri dari 1 baris, tetapi ada
> implikasi atas pemilihan cara nomer 2, yaitu:
> 1. tidak ada proses Setting variabel terhadap referensi ke MS Word, cara
> ini hanya memerintahkan untuk menge-set variabel agar melakukan referensi
> ke MS Word pada saat pertama kali digunakan
> 2. karena tidak ada proses setting, maka tidak dapat juga dilakukan
> pengujian terhadap aplikasi Word dengan perintah wdApp is Nothing
>
> >> langkah berikutnya adalah membuat aplikasi word menjadi visible dengan
> perintah wdApp.Visible = True
> kenapa harus dibuat Visible? karena pada saat anda membuat sebuah aplikasi
> baru dengan VBA, aplikasi ini tidak langsung muncul, kalau aplikasi tidak
> muncul dan terjadi sesuatu maka satu-satunya cara untuk menutup aplikasi
> tersebut hanya bisa dengan menekan 3 tombol ajaib ini: [Ctrl] + [Alt] +
> [Del]
>
> Oke.. saat ini Excel sudah bisa bekerja dengan Word, lalu Wordnya juga
> sudah visible, lalu apa lagi ya?
> >> ini saatnya untuk membuat sebuah dokumen / membuka sebuah dokumen jika
> dokumennya sudah ada, caranya gimana? dengan cara deklarasi lagi,
> Dim wdDoc As Word.Document
>
> >> langkah-langkah berikut ini dilakukan dalam proses Loop menggunakan VBA
> berdasarkan data di Excel
>
> kalau dokumennya belum ada bisa diset seperti ini:
> Set doc = wdApp.Documents.Add
>
> tetapi kalo dokumennya sudah ada [*dan memang seharusnya dokumennya sudah
> ada, karena tadi sudah disiapkan sebelumnya*] maka bisa langsung ditunjuk
> dokumennya tersebut dengan cara
> Set doc = wdDoc.Application.Open(alamat_lengkap_dokumennya & "
> nama_filenya.ekstensinya";)
>
> >> Saatnya meng-kopi data dari Excel ke Word, caranya, buat sebuah
> prosedur baru lalu prosedur ini nanti akan dipanggil pada saat proses copas
> data dari Excel ke Word, kira-kira bunyi prosedurnya seperti ini:
> Sub Copas(BookMarkName As String, ColumnOffset As Integer)
> wdApp.Selection.GoTo What:=wdGoToBookmark, Name:=BookMarkName
> wdApp.Selection.TypeText PersonCell.Offset(0, ColumnOffset).Value
> End Sub
>
> Eh.. itu script dapat dari mana? jangan ngajarin yang gak bener dong.. Kan Jan di awal sudah bilang.. ada syarat yang harus dipenuhi dulu biar
> pembahasannya gak terlalu panjang x lebar = tinggi ^_^
> script di atas digunakan untuk proses copas data dari Excel ke bookmarks [
> *tadi sudah dibahas di atas*] di Word.
> Baris kedua dan ketiga diperoleh dari proses rekam macro (macro recording
> di Word).
>
> Gimana caranya tuh? Oke deh, Jan akan ajari cara rekam macronya juga.
> >> buka Word, lalu tekan Record Macro yang terletak pada tab Developer
> seperti gambar di bawah ini:
> [image: Gambar sisip 1]
>
> Jan anggap cara memunculkan tab Developer sudah tau ya.. kalo belum tau
> nanti boleh tanya lagi.
> Kembali ke ribbon Home, klik Go To seperti gambar di bawah:
> [image: Gambar sisip 2]
>
> atau bisa dengan cara menekan tombol F5, terserah mana yang disuka, pilih
> Bookmarks, lalu pilih bookmarks yang tadi sudah dibuat.
> [image: Gambar sisip 3]
>
> Klik Go To, setelah itu hentikan proses rekam macronya dengan cara menekan
> kembali tombol Stop Recording.
> Buka hasilnya pada modul yang terdapat pada Word seperti gambar di bawah
> ini:
> [image: Gambar sisip 4]
>
> Oke.. sampai di sini sudah mengerti belum? kalau belum mengerti nanti bisa
> ditanyakan lagi ke sini. btw, tadinya Jan mau bikin serial bersambung saja
> karena tutorial ini terlalu panjang xixixixi :D
> Kembali ke laptop...
>
> Setelah tau dari mana asalnya script di atas.. kita lanjutkan kembali
> prosesnya ya.. setelah yang tadi set dokumen.. lalu dilanjut dengan
> memanggil prosedur di atas, kalo dari contoh di atas maka seharusnya
> seperti ini:
> Copas Nama , 1
> Copas Alamat , 2
>
> >> setelah itu simpan Save As dokumennya dengan nama yang berbeda
> doc.SaveAs2 alamat_simpannya & nama_filenya & ".docx"
>
> mulai office 2007 ke atas nama ekstensi filenya adalah docx, jika masih
> ada yang menggunakan versi sebelumnya silakan simpan dengan ekstensi doc
>
> >> terakhir, tutup dokumennya
> doc.Close
>
> btw, sampai dengan proses tutup dokumen masih berada dalam Loop yang tadi
> di atas ya..
>
> Oke deh.. ceritanya sampai di sini dulu ya.. silakan dipelajari.. jika ada
> kesulitan maka teman-teman di sini insya Allah akan membantu lagi
>
> # sampaikan masalah yang sering anda temui saat menggunakan Excel pada
> pooling berikut
>
> http://tech.groups.yahoo.com/group/belajar-excel/database?method=addRecord&tbl=3
>
> Sedikit waktu yang anda luangkan untuk mengisi pooling tersebut sangat
> berharga untuk Be-Exceler yang lain
>
> Wassalam,
>
> -Miss Jan Raisin-
>
> *>>> Jangan mengirim pertanyaan melalui japri ke Jan karena tidak akan
> Jan jawab kecuali anda mentransfer ke Jan senilai Rp 1 juta untuk setiap 1
> pertanyaan yang diajukan;*
> *>>> Untuk kepentingan belajar bersama, pertanyaan ditujukan ke
> belajar-excel@yahoogroups.com;*
> *>>> Jika pertanyaan lama direspon, bersabarlah karena ALLAH beserta
> dengan orang-orang yang sabar QS 2:153;*
>
>
> 2013/5/22 yonikriwul <yonikriwul@yahoo.com>
>
>> **
>>
>>
>> Salam rekan Be-Excel......
>> Kembali merepotkan rekan semuanya....
>> mungkinkah mail merge dengan menggunakan excel?
>> atas bantuannya terima kasih...
>> Salam
>>
>>
>>
>
>

Wed May 22, 2013 4:27 am (PDT) . Posted by:

"Eden Apandi" new_apandiz

Dear Para Master Excel,
Mohon bimbingannya, saya bermaksud membuat macro dengan tabel sebagai berikut :
Contoh
Project Name: Please Fill with the name of project(*) Project XXX
PIC diisi Nama PIC Kazao
Category: diisi SS/Log/Cpx SS
Contract Type dipilih Addendum / Main (*) Main
Vendor Name: Diisi nama vendor Cv Kazao
No Kontrak Otomatis keluar (secara berurutan) setelah di macro nya di Run dan tidak akan double contoh :1/SS/Main/bln/Thn
 
dan setelah macro nya di Run, penomoran kontrak tersebut akan otomatis muncul pada tabel di sheet berikut nya.
Tgl No kontrak Nama Project PIC Tipe Kontrak
Otomatis Otomatis Otomatis Otomatis otomatis
 
Mohon bantuannya untuk mengarahkan agar sy bisa membuatnya macro tsb. terima kasih
 
Salam,
eden

Wed May 22, 2013 4:27 am (PDT) . Posted by:

"arif hamidi" arifhamidi80

mohon pencerahan pada master excel semua....
saya mempunyai masalah ketika mau menyimpan file excel. setiap saya simpan dengan nama file yang sama data-data yang sudah ada ter-replace dengan data baru.
bisa tidak ketika kita menyimpan dengan nama file yang sama namun data yang sudah ada ter_up-date bukan ter-replace. bagaimanakah cara membuatnya.

 
salam sukses
terima kasih

arif hamidi
087747911193

Tue May 21, 2013 10:19 pm (PDT) . Posted by:

"Rahasus Pae" rattip25

Dear Be-exceler,

Saya mempunyai tugas untuk selalu monitor dan re-new perijinan.
Karena sangat banyak yang harus dimonitor terkadang masa berlaku sudah
overdue.

Bagaimana caranya supaya file daftar perijinan akan terbuka secara otomatis
jika ada perijinan yang mendekati expire date, misalnya 1 bulan sebelumnya,
saat komputer saya nyalakan.

Nuhun.
Rahas

Wed May 22, 2013 3:14 am (PDT) . Posted by:

"ChordJR" indra_gustian

Assallamualikum Wr. WB.

Selamat sore bwat rekan" yang Budiman...sesuai dengan tema di atas
apakah sudah pernah ada topik yang membicarakan mengenai Form Input
untuk data /"cuti, sakit, CH (cuti haid), cuti melahirkan, etc"/??kalo
bisa menggunakan user form agar bentuk lebih dinamis & enak di pandang ^_^

Selain sebagai form input sekaligus juga bisa di gunakan sebagai report
data...dalam hal ini saya belum ada gambaran membuatnya...yang saya
punya hanya data" karyawan yang mencakup (NIK, Nama Karyawan,
Departemen, Jabatan, dan join date/tgl bergabung ke perusahaan)

Mungkin para Master mau memberikan hasil design/rancangannya...demikian
dan saya ucapkan terimakasih sebesar"nya.

Salam Damai,

Indra

Wed May 22, 2013 4:31 am (PDT) . Posted by:

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

Mungkin seperti file terlampir.

Wassalam,
Kid.

2013/5/21 Iwan Ú©uryawan <iwan@asco.co.id>

> **
>
>
> Assalamualaikum wr wb
> Setelah baca2 blog Mr Kid sepertinya saya sudah sedikiiit paham tentang
> pivot. Setelah saya coba petunjuknya, hasilnya adalah nama2 dokumen yang
> sesuai kriteria. Yang saya perlukan sebenarnya adalah detail jurnal
> keseluruhan dari dokumen yang sudah terfilter tsb. Mohon petunjuknya lagi.
> Bisakah hal ini dilakukan sekaligus seperti dalam kasus 18107 (terlampir)?
> Terima kasih.
>
>
>
> Wassalamualaikum wr wb
>
> *
> *
>
> *Suryawan Arief
> *
>
> On 20-May-13 10:06 AM, Iwan Ú©uryawan wrote:
>
>
>
> Saya coba dan pelajarinya dulu Mr. Kid, nanti kalo bingung saya tanya lagi
> ya.
> Terima kasih thank you matur nuwun...
>
>
> Wassalamualaikum wr wb
>
> *Suryawan Arief
> *
>
> On 19-May-13 7:20 PM, Mr. Kid wrote:
>
>
> Wassalamu'alaikum Wr. Wb.
>
> Hai Arief
>
> Sebaiknya kriteria diisi penuh seperti sheet Kriteria pada file
> terlampir.
>
> 1. Untuk buat macro, gunakan record macro terhadap proses dalam sheet
> adv_filter pada file terlampir.
> 2. Untuk buat pivot table, coba ikuti langkah di sheet resPvt pada file
> terlampir.
>
> Untuk lebih jelas mengenai pivot table, coba lihat-lihat coretan disini<http://excel-mr-kid.blogspot.com/2013/04/pivot-table-1-kenalan.html>
> .
> Untuk mencoba memahami tentang cara membuat nama range dinamis, bisa
> dilihat di bagian 'Membuat nama range dinamis untuk data source' yang ada
> disini<http://excel-mr-kid.blogspot.com/2013/05/pivot-table-2-menata-data-source.html>
> .
>
> Wassalamu'alaikum Wr. Wb.
> Kid.
>
>
>
> 2013/5/18 Suryawan Arief <suryawan.arief@yahoo.co.id>
>
>>
>>
>>
>> ------------------------------
>> * From: * Suryawan Arief <suryawan.arief@yahoo.co.id>;
>> * To: * belajar-excel@yahoogroups.com <belajar-excel@yahoogroups.com>;
>> * Subject: * Mengambil jurnal tertentu dengan dua kriteria
>> * Sent: * Sat, May 18, 2013 3:18:16 PM
>>
>> Assalamualaikum wr wb
>> Dear Be-Exceller, mohon bantuannya untuk kasus yang saya hadapi.
>> Saya mendapat data dari suatu program yang akan di-feed ke SAP. Data ini
>> dalam sebulan bisa puluhan sampai ratusan ribu baris. Saya ingin mengambil
>> data sebagian jurnal berdasarkan dua kriteria, BusinessAreaCode dan
>> GLAccountNo. Dengan sort biasa tidak bisa, karena ada lawan jurnal dari
>> account yang saya kehendaki. Dengan formula yang saya ketahui juga belum
>> berhasil karena posisi account yang saya cari tidak tentu posisi barisnya,
>> bisa paling atas, bisa di tengah atau di bawah.
>> Kasus yang mirip sekali ada di
>> http://tech.groups.yahoo.com/group/belajar-excel/message/18107.
>> Sayangnya ilmu saya masih cetek banget soal Pivot Table apalagi macro.
>> Jadi mohon dibuatkan coding macronya atau dibimbing step by step cara
>> membuat Pivot Table-nya.
>> Terima kasih sebelumnya.
>>
>> Wassalamualaikum wr wb
>> Suryawan Arief
>>
>
>
>
>
>

Wed May 22, 2013 6:09 am (PDT) . Posted by:

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

Hai Bambang,

Pada pivot table consolidation range, disyaratkan bahwa kolom pertama tabel
data adalah kolom kunci. Jika tabel memiliki banyak kolom yang menjadi
penentu makna data, maka kolom kuncinya berupa composite key yang bisa
disusun berupa gabungan nilai setiap kolom pembentuk makna data.

Penyusunan composite key sebaiknya menggunakan delimiter (karakter pemisah
antar elemen penyusun composite key) agar mudah di parse.

Pivot Table consolidation range bisa menjadi tabel bantu.

File terlampir.

Wassalam,
Kid.

On Tue, May 21, 2013 at 1:52 AM, Bambang trianto wibowo <
bambang.trianto2002@gmail.com> wrote:

> **
>
>
> Dear para master
>
> Saya tertarik dengan pengganti pivot ini tapi setelah saya coba di kasus
> saya tidak berhasil..maklum masih baru belajar exel..
> mohon untuk pencerahannya..
> sheet 3 adalah hasil gabungan pivot GPD dan WMS.
> saya lampirkan filenya..
>
> Regards,
> Bambang trianto
>
>
> 2013/5/20 Mr. Kid <mr.nmkid@gmail.com>
>
> **
>>
>>
>> Hai Niky,
>>
>> Untuk menyusun kolom kode menggunakan array formula dengan syarat adalah
>> yang lebih tinggi dari nilai kode sebelumnya.
>> Jika kode pertama diletakkan pada cell L29, maka array formula L29 :
>>
>> =IF(N(L28)+(LEFT(L28)="K"),MIN(IF(MID($A$2:$A$14,5,1)*1>N(L28),1*MID($A$2:$A$14,5,1))),"")
>>
>> file terlampir.
>>
>> Wassalam,
>> Kid.
>>
>>
>>
>>
>> On Mon, May 20, 2013 at 3:12 PM, <Niky_Nugraha@manulife.com> wrote:
>>
>>> **
>>>
>>>
>>>
>>> Dear Para Master,
>>>
>>> Mohon pencerahan untuk rumus pengganti fungsi pivot.
>>>
>>> Saya lampirkan filenya dimana biasanya saya menggunakan pivot dengan
>>> patokan mengambil angka pada kolom code sebagai patokannya.
>>>
>>>
>>> Terima kasih atas bantuannya.
>>>
>>>
>>>
>>>
>>>
>>>
>>> ttd
>>>
>>> niky n
>>>
>>>
>>> ==========================================================
>>> Please consider the environment before printing this email.
>>>
>>> This message is confidential and may also be privileged. If you are not
>>> the intended recipient, please notify me by return e-mail and delete this
>>> message from your system. If you are not the intended recipient, any use by
>>> you of this message is strictly prohibited. We reserve our right to pursue
>>> any available legal action based on the prevailing laws due to any misuse
>>> of this e-mail or information contained herein.
>>>
>>
>>
>
>

Wed May 22, 2013 8:11 am (PDT) . Posted by:

"didit prast" didit_monk

Dear para master,

minta tolong bagaimana mengisi formula bertanda merah.

terima kasih

didit p

Wed May 22, 2013 8:33 am (PDT) . Posted by:

"sin.ur4t" sin.ur4t

Makasih banyak titah2nya pak mrkid, saya terpuaskan.
Sintaks Merujuk sel dinamis dgn offset-nya saya coba hafalkan.
Tapi ternyata rujukan dinamis jg tidaklah bisa benar2 dinamis, karena pasti ada saja halangan sehingga penerapannya jadi kian sulit.
Karena itu, hal utama yg menarik dari uraian pak mrkid justru lagi2 adalah ttg "pentingnya membangun tabel yg baik" agar nantinya tabel tsb bisa lebih mudah di-"eksploitasi/manipulasi&quot;.

Sekali lagi makasih penjelasannya pak mrkid, semoga bpk sekeluarga senantiasa sehat sejahtera, amin.

Salam,
sinurat.

GROUP FOOTER MESSAGE
=====================================================================
Untuk memudahkan tim penyusun materi Belajar Excel yang lebih sesuai kebutuhan member, silakan ungkapkan permasalahan yang kerap ditemui dalam menggunakan Excel sehari-hari atau hal-hal yang ingin dipelajari dalam jangka dekat ini. Mohon diprioritaskan dari yang sering ditemui sampai yang ingin dipelajari.
Isi sesuai kelompoknya (fitur-fitur, formula-formula tertentu yang masih membingungkan, otomasi atau pemrograman dalam Excel [Macro - VBA], hal lainnya yang membuat Anda kesulitan dalam mempelajari Excel).
Boleh mengisi berulang kali untuk menambah uneg-uneg yang ingin diungkapkan.
Link untuk menuangkan seluruh uneg-uneg tersebut ada di :
http://tech.groups.yahoo.com/group/belajar-excel/database?method=addRecord&tbl=3
=====================================================================
Langkah kecil Anda dalam mengisi database bisa menjadi langkah pertama yang bermanfaat besar untuk kita semua.
=====================================================================

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