Thursday, October 23, 2014

Trik Shorcut AutoSum

pekerjaan menjumlahkan pada microsoft excel merupakan pekerjaan paling mudah dengan menggunakan fungsi sum. pekerjaan tersebut akan menjadi lebih mudah apabila anda memiliki data yang relatif sedikit (misalkan jumlah baris kurang dari 50) cukup dengan mengetikan formula :
=sum(baris_1:baris_50)

perlu diketahui dalam penggunaan excel harus efektif dan efisien sehingga pekerjaan akan menjadi lebih mudah tanpa sedikit kerepotan apabila jumlah baris yang harus dijumlahkan cukup banyak (misalkan 10000 baris atau lebih atau 1500 kolom). akan sedikit mengalami kerepotan karena harus menyeleksi (melakukan blok) pada cell karena jangkauan yang banyak.

pertanyaannya yang muncul adalah bagaimana menjumlah dengan cara cepat untuk kolom atau baris? jawabannya ADA, anda hanya cukup menekan 2 buah tombol yang ditekan secara bersamaan pada keyboard sebagai shortcut autosum anda.

sebagai contoh, info-excel memiliki data sebagai berikut :
 
Trik Shorcut AutoSum

untuk mengisi kolom Jan secara otomatis letakkan pointer mouse pada cell B9 kemudian menekan tombol Alt+= (tanpa tanda +) secara bersamaan. makan fungsi autosum akan berjalan secara otomatis.

ulangi langkah tersebut sesuai dengan kebutuhan anda dengan mengetahui Trik Shorcut AutoSum.




Tuesday, October 21, 2014

cara menampilkan isi sel berdasarkan kolom dan baris pada microsoft excel 2007

terima kasih kepada Wawan Jii sebagai pembaca setia dari info excel blog yang turut berpartisipasi dalam memberikan sebuah pertanyaan sekaligus menjadi bahasan selanjutnya dengan judul cara menampilkan isi sel berdasarkan kolom dan baris pada microsoft excel 2007 sangat berguna bagi perkembangan dan kemajuan info excel blog. saya sebagai admin akan semaksimal mungkin menjawab pertanyaan yang sudah diajukan sebelumnya.

pada intinya, formula yang digunakan untuk melakukan pembacaan isi sel yaitu dengan formula vlookup, fungsi match, dan fungsi index. menggunakan kombinasi ketiga tersebut lah akan tercapai solusi apa yang menjadi permasalahan tersebut.
 
studi kasus cara menampilkan isi sel berdasarkan kolom dan baris pada microsoft excel 2007

dalam penyelesaian kasus cara menampilkan isi sel berdasarkan kolom dan baris pada microsoft excel 2007 dapat dikatakan sederhana, hanya butuh ketelitian dalam hal logika excel. baiklah, saya akan berusaha menjawab dengan menggunakan kombinas dari ketiga fungsi tersebut dan dengan 2 metode yaitu kombinasi vlookup dengan fungsi match dan fungsi index dengan fungsi match dalam penyelesaian kasus di atas.

1. fungsi vlookup untuk lebih detail mengenai penggunaan rumus fungsi vlookup.
=VLOOKUP(A10;A3:H6;MATCH(B10;B2:H2;0)+1;FALSE)
lebih ditekankan pada kolom besi agar logika dapat membaca isi sel yang diperintahkan sesuai baris dari concrete.

2. fungsi index, untuk lebih mendetail mengenai penggunaan rumus fungsi index.
=INDEX(B3:H6;MATCH(A9;A3:A6;0);MATCH(B9;B2:H2;0))
apabila ada kesulitan dalam melakukan penulisan rumus tersebut saya sertakan file mentahnya untuk menjadi bahan pembelajaran yah. file cara menampilkan isi sel berdasarkan kolom dan baris pada microsoft excel 2007.  sehingga hasilnya seperti dibawah ini.
 
penyelesaian cara menampilkan isi sel berdasarkan kolom dan baris pada microsoft excel 2007

semoga bermanfaat yah kawan.










Monday, October 20, 2014

Fungsi Match

Fungsi Match digunakan pada microsoft excel pada umumnya untuk menampilkan suatu alamat sel terpilih atau ditetapkan sebelumnya yang terdapat dalam sekelompok data. Fungsi Match masih tergolong pada fungsi lookup dan referensi. 

Secara umum penulisan rumus fungsi Match adalah sebagai berikut :
=MATCH(lookup_value;lookup_array;match_type)
Keterangan :
- Lookup_value : nilai yang akan dicocokan (nilai kunci) yang merupakan bagian dari sekelompok data. 
- lookup_array : range atau tabel data yang digunakan untuk menempatkan nilai yang akan dicocokkan.
- match_type : berisi angka –1, 0, atau 1. Excel akan mencocokkan nilai dalam array. 
 
Fungsi Match
 
penjelasan singkatnya seperti ini.
jika data diurutkan menaik (ascending), dengan isian angka 1, excel akan menampilkan nilai posisi yang sama dengan nilai kunci. jika tidak, yang akan ditampilkan adalah posisi dibawah argumen kata kunci. jika urutan data menurun (descending), excel akan menampilkan komentar #N/A!. Jika typer diisi 0, excel akan menampilkan posisi nilai yang sama dengan nilai kunci. jika type diisi –1, excel akan menampilkan nilai yang tepat. namuin, jika tidak ditemukan akan ditampilkan nilai diatasnya (array dalam urutan menurun). atau jika array disusun dalam urutan menaik, akan dihasilkan #N/A!. jika argumen tidak ditulis, dianggap sebagai isian type 1.

 contoh penerapan kasus seperti diperlihatkan pada gambar diatas, posisi nomor baris dan kolom diganti dengan pilihan range C18:D18 dengan memilih wilayah dan bulan. pilihan tersebut selanjutnya akan dicari posisi nomor baris dan nomor kolom seperti diperlihatkan pada range C22:D22. berdasarkan data pada tabel atau array dan posisi baris serta kolom, pada alamat sel E18 diketahui hasil sesuai dengan pilihan. selamat mencoba.










FUNGSI INDEX

Fungsi Index pada microsoft excel pada umumnya digunakan sebagai penampil data dari sebuah sel yang ditentukan oleh baris dan kolom dalam suatu tabel yang telah diseleksi sebelumnya. Fungsi Index masih tergolong pada fungsi lookup dan referensi. Penggunaan yang lebih spesifik akan membantu menjadikan pekerjaan pembacaan sel lebih mudah.
Secara umum penulisan rumus fungsi index adalah sebagai berikut :
=INDEX(array;row_num;column_num)
Keterangan :
- Array : area yang telah diseleksi dan dijadikan sebagai isi tabel.
- Row_num : letak data yang berdasarkan pada nomor baris data yang akan ditampilkan setelah pencarian mengacu pada array.
- Column_row : letak data yang berdasarkan pada nomor kolom data yang akan ditampilkan setelah pencarian mengacu pada array.
 
FUNGSI INDEX

contoh penerapan kasus seperti diperlihatkan pada gambar diatas, posisi nomor baris dan kolom diganti dengan pilihan range C18:D18 dengan memilih wilayah dan bulan. pilihan tersebut selanjutnya akan dicari posisi nomor baris dan nomor kolom seperti diperlihatkan pada range C22:D22. berdasarkan data pada tabel atau array dan posisi baris serta kolom, pada alamat sel E18 diketahui hasil sesuai dengan pilihan. selamat mencoba.






Friday, October 17, 2014

cara cepat mencetak halaman tertentu pada Excel 2007

pengelolaan pada saat mencetak suatu dokumen file excel bukan merupakan persoalan yang sulit apabila anda sering menggunakan aplikasi office dari microsoft tersebut. mencetak dokumen secara berurutan tidak akan menjadi masalah, namun berbeda jika anda masih awam terhadap excel dan dihadapi dengan permasalahan untuk menyelesaikan cara cepat mencetak halaman tertentu pada excel 2007 tentu akan menjadi tantangan besar bukan?

secara umum dalam penomoran halaman langkah yang dilakukan seperti info-excel gambarkan sebagai berikut :

klik Menu File -> Page Setup -> lalu pilih tab header/footer. pilih custom header atau custom footer.

untuk menyisipkan nomor halaman klik tombol yang bertanda # (pagar) pada salah satu lokasi yang anda inginkan (lihat gambar dibawah ini), maka secara otomatis akan disisipkan nomor halaman pada setiap halaman.

cara cepat mencetak halaman tertentu pada Excel 2007

abrakadabra, anda sudah berhasil membuat nomor halaman secara otomatis, namun penomoran diatas otomatis dimulai dari angka satu.

telah dijelaskan sebelumnya di atas mengenai permasalahan yang menjadi tantangan, bagaimana jika kita menginginkan halaman dimulai tidak dengan angka satu tapi sesuai dengan kebutuhan kita?
untuk melakukannya hampir sama dengan langkah diatas, namun sebelum menyisipkan header aatau footer pada kotak dialog page setup.

pada gambar dibawah ini mohon diperhatikan First Page Number. secara otomatis dari system excel akan terisi Auto, ganti saja dengan nomor awal halaman yang akan anda buat. misalkan anda menginginkan nomor halaman dimulai dengan halaman 25 makan anda isi dengan 25 kemudian lakukan perulangan pada langkah sebelumnya. untuk melihat hasilnya sebelum dilakukan percetakan dapat memanfaatkan feature print preview. secara otomatis anda sudah mendapatkan halaman dokumen yang diinginkan  sebelumnya.

print preview sebelum mencetak halaman tertentu pada Excel 2007

tips ini saya sudah coba 100% work menggunakan microsoft excel 2007. apabila ada ketidak cocokan mohon di bagikan yah kawan, agar kita bisa belajar bersama.

Wednesday, October 8, 2014

cara mencetak judul yang sama secara otomatis setiap halaman excel

dibutuhkan tingkat ketelitian yang tinggi dan pengetahuan yang memadai dalam memaksimalkan fasilitas yang disediakan oleh microsoft excel. akan sangat berguna dalam menyelesaikan tugas yang sedang dilakukan saat ini.

contohnya, apabila dalam pengelolaan sebuah dokumen yang berjumlah lebih dari satu halaman kemudian segera di cetak (print). untuk memudahkan pembacaan dibutuhkan judul halaman yang sama pada setiap cetakan halaman. secara manual memang bisa dilakukan copy-paste. anda akan mengalami kesulitan jika halaman berjumlah ratusan, yang pasti bisa membuat jari pegal-pegal bukan?

excel memberikan kemudahan untuk permasalahan tersebut, agar judul dapat tercetak otomatis dalam waktu singkat dan membuat tugas selesai tepat waktu.

langkah singkatnya dalam mencetak judul yang sama secara otomatis setiap halaman excel.

1. buka dokumen excel yang akan dilakukan cetak (print).

2. buka Page Layout, pada group menu, pilih Print Titles.

image

3. akan segera muncul jendela Page Setup. untuk mencetak judul sudah ditandai dengan kotak berwarna merah. tinggal pilih area nya. lalu klik ok.

image

4. setelah semuanya sudah diatur sedemikian rupa sesuai arahan dari @infoexcel07, sebelum melakukan cetak dokumen (print), harap di preview terlebih dahulu. untuk memastikan bahwa cara mencetak judul yang sama secara otomatis setiap halaman excel sudah berjalan dengan semestinya.
apabila sudah dicoba berhasil, anda dapat mencetak judul pada setiap halaman sampai dengan tinta habis. wkwkwkkaa

sekian dari @infoexcel07, semoga bermanfaat yah kawan.







Sunday, October 5, 2014

BelajarVBA 103 - ListBox

Coretan Mr. Kid

Belajar yuk.

Pada pembahasan tentang ComboBox, telah diulas tentang beberapa properti yang sering digunakan. Beberapa properti tersebut antara lain adalah Text, Value, ListIndex, BoundColumn, TextColumn, ColumnCount, dan sebagainya. Sebagian besar properti yang dimiliki oleh ComboBox juga dimiliki oleh ListBox.

Pembahasan kali ini adalah tentang ListBox. Sekilas akan diulang tentang properti yang juga dimiliki oleh ComboBox. Properti yang juga dimiliki oleh ComboBox yang akan turut dibahas kali ini adalah properti ListStyle. Pembahasan akan lebih mengkhususkan ke properti MultiSelect yang hanya dimiliki oleh ListBox. File tentang pembahasan ini dapat diunduh disini.


Sekilas properti yang dimiliki ListBox dan ComboBox

Pembahasan properti ComboBox pada coretan BelajarVBA 102 - ComboBox 02 dibagian bertajuk ComboBox list multi kolom hanya menampilkan satu kolom menggunakan sebuah userform bernama frmNomor3 yang berisi sebuah ComboBox bernama cboProd.
Sumber data ComboBox tersebut adalah range A2:C5 di dalam object sheet bernama Sheet2 seperti yang tampak pada gambar berikut ini.
Kali ini control ComboBox yang ada dalam userform frmNomor3 akan dibuang dan diganti dengan sebuah ListBox. ListBox tersebut akan diatur agar properti (Name), BoundColumn, ColumnCount, dan TextColumn memiliki nilai yang sama dengan yang diatur pada ComboBox, yaitu :
  • (Name) diisi cboProd
  • BoundColumn diisi 2
  • ColumnCount diisi 1
  • TextColumn diisi 1
Setelah seluruh ListBox pengganti telah diatur propertinya, maka userform frmNomor3 bisa dijalankan. Meskipun tidak ada script di dalam userform frmNomor3 yang diubah, userform bisa bekerja seperti semula dengan satu perbedaan yaitu penggunaan ListBox yang menggantikan ComboBox. Hal ini menunjukkan bahwa sebagian besar properti ComboBox juga dimiliki oleh ListBox. Cara penggunaannya, yaitu cara mengambil nilai atau mengisi nilai properti juga memiliki kesamaan. Userform frmNomor3 dalam file BelajarVBA102_02.xlsm dapat dibandingkan dengan yang ada dalam file BelajarVBA103.xlsm.

Membuat ListBox dapat dipilih lebih dari satu item

ListBox memiliki properti yang membuat user bisa memilih banyak item sekaligus. Properti ini bernama MultiSelect. Properti MultiSelect memiliki 3 (tiga) buah opsi, yaitu :
  • Single : bernilai 0 [fmMultiSelectSingle], yaitu hanya dapat memilih satu item (seperti di ComboBox)
  • Multi : bernilai 1 [fmMultiSelectMulti], yaitu bisa memilih banyak item, tetapi dipilih dengan mengklik setiap item
  • Extended : bernilai 2 [fmMultiSelectExtended], yaitu bisa memilih banyak item dengan bantuan tombol SHIFT ataupun CTRL
Pengaturan properti MultiSelect bisa dilakukan saat proses design dengan langsung mengubah nilai properti melalui Properties Window milik VBE. Sedangkan pengaturan dengan menggunakan script adalah dengan syntax :
objectListBox.MultiSelect = nilai_opsi
  • objectListBox : nama listbox atau isi dari properti (Name) maupun variabel yang menyimpan object control ListBox
  • nilai_opsi : salah satu dari 3 (tiga) opsi yang telah dijelaskan di atas, yaitu fmMultiSelectSingle, fmMultiSelectMulti, atau fmMultiSelectExtended
Contoh :
    Sebuah listbox bernama lstMulti akan di-set dengan script agar bisa membuat user memilih lebih dari satu item dengan cara mengklik item dan memanfaatkan tombol SHIFT maupun CTRL.

    Bunyi baris perintahnya adalah :
    lstMulti.MultiSelect = fmMultiSelectExtended

Status terpilih atau tidaknya sebuah item dalam ListBox

Sebuah item yang terpilih (Selected) akan memiliki latar dengan warna tertentu. Jika sebuah item yang sedang dalam keadaan terpilih kemudian diklik, maka statusnya akan berubah menjadi tidak terpilih. Properti yang menyimpan status terpilih atau tidaknya setiap item dalam ListBox adalah properti Selected. Jika nilai dalam properti Selected milik item dengan index tertentu adalah TRUE, maka item listbox pada index tersebut sedang dalam keadaan terpilih. Jika bernilai FALSE, maka item pada index tersebut sedang dalam keadaan tidak terpilih. Properti Selected dapat digunakan untuk memilih atau pun membatalkan pilihan pada suatu item dengan menggunakan script.

Baris perintah untuk mengetahui sebuah item dalam keadaan terpilih atau tidak adalah dengan syntax :
var_boolean_penyimpan = objectListBox.Selected(index)
  • var_boolean_penyimpan : variabel bertipe Boolean yang akan menjadi penyimpan nilai status terpilih atau tidaknya item dengan index tertentu
  • objectListBox : nama listbox atau isi dari properti (Name) maupun variabel yang menyimpan object control ListBox
  • index : nomor index (base 0) item ListBox yang akan dicari ambil nilai status terpilih atau tidaknya
Contoh :
    Ingin mengetahui status terpilih atau tidaknya item ke-5 (index ke-4 karena base 0) dalam sebuah listbox bernama lstMulti. Jika dalam keadaan terpilih, maka akan menampilkan pesan bertuliskan 'Terpilih'. Jika belum terpilih, maka akan menampilkan pesan 'Belum terpilih'.

    Bunyi baris-baris perintahnya adalah :
    Dim bStatus As Boolean
    bStatus = lstMulti.Selected(4)
    IF bStatus=TRUE Then
       Msgbox "Terpilih"
    Else
       Msgbox "Belum terpilih"
    End IF


    Script di atas dapat disederhanakan menjadi :

    IF lstMulti.Selected(4) Then
       Msgbox "Terpilih"
    Else
       Msgbox "Belum terpilih"
    End IF
Sedangkan baris perintah untuk mengubah status sebuah item menjadi terpilih atau tidak terpilih adalah dengan syntax :
objectListBox.Selected(index) = nilai_status_yang_baru
  • objectListBox : nama listbox atau isi dari properti (Name) maupun variabel yang menyimpan object control ListBox
  • index : nomor index (base 0) item ListBox yang akan dicari ambil nilai status terpilih atau tidaknya
  • nilai_status_yang_baru : TRUE/FALSE, yaitu TRUE untuk membuat item dengan index tertentu menjadi dalam keadaan terpilih dan FALSE untuk membuat item dengan index tertentu tersebut tidak terpilih.
Contoh :
    Sebuah listbox bernama lstMulti akan membuat item ke-3 (index bernilai 2 karena base 0) menjadi tidak terpilih.

    Bunyi baris perintahnya adalah :
    lstMulti.Selected(2) = FALSE

Mengetahui jumlah item yang terpilih

Jumlah item yang dipilih oleh user dalam sebuah multiselect listbox didapatkan melalui pembacaan status setiap itemnya. Berarti diperlukan proses loop dari item pertama sampai item terakhir. Dalam proses loop tersebut dilakukan pemeriksaan status terpilih atau tidaknya, yaitu melalui properti Selected. Jika statusnya adalah TRUE, maka variabel penampung jumlah item terpilih ditambah dengan satu.

Contoh :
    Menampilkan kotak pesan berisi jumlah item yang terpilih pada listbox bernama lstMulti.

    Bunyi baris-baris perintahnya adalah :
    Dim lIdx As Long    'variabel loop per item dalam listbox lstMulti
    Dim lTerpilih As Long    'variabel penyimpan jumlah item terpilih

    For lIdx = 0 To lstMulti.ListCount - 1
       IF lstMulti.Selected(lIdx) Then
          lTerpilih = lTerpilih + 1
       End IF
    Next lIdx
    Msgbox "Jumlah item terpilih : " & lTerpilih
Bagi pembaca yang sudah familiar dengan fungsi-fungsi WInAPI, penggunaan fungsi WinAPI bernama SendMessage jauh lebih cepat dibanding menggunakan proses loop di atas.

Memilih seluruh item

Proses memilih atau membatalkan pilihan pada seluruh item dalam listbox juga dilakukan dengan melakukan loop terhadap seluruh item. Di dalam proses loop seluruh item hanya berisi baris perintah untuk mengubah nilai properti Selected pada index tersebut menjadi TRUE (untuk memilih) atau FALSE (untuk membatalkan pilihan).

Contoh :
    Memilih seluruh itam yang ada pada listbox bernama lstMulti.

    Bunyi baris-baris perintahnya adalah :
    Dim lIdx As Long    'variabel loop per item dalam listbox lstMulti

    For lIdx = 0 To lstMulti.ListCount - 1
       lstMulti.Selected(lIdx) = TRUE
    Next lIdx
    Msgbox "Proses selesai." & vbcrlf & "Seluruh item telah terpilih."

Contoh penggunaan listbox yang memanfaatkan properti MultiSelect dapat dilihat di file BelajarVBA103.xlsm pada sheet bernama MultiSelect. Penggunaan control Label juga telah disinggung pada file ini.

;)
Insya Allah pembahasan lebih detil tentang control Label dan TextBox bisa segera terwujud.

<previous | next>

Wednesday, October 1, 2014

cara memindahkan sheet ke workbook lain

info excel blog yang sudah lama vakum dari perbloggingan kembali mengisi artikelnya dengan trik-trik sederhana yang membantu dalam memudahkan pengoperasian microsoft excel. kali ini, akan membagikan trik mengenai cara memindahkan sheet ke workbook lain.

cara memindahkan disini bukan hanya copy-paste saja, melainkan keseluruhan akan tersalin dengan rapi sesuai aslinya. mulai tertarik untuk menyimak? silahkan kawan..

1. buka dokumen excel yang akan dipindahkan ke dokumen excel lain (penggabungan).

2. klik kanan pada sheet yang dipindah, pilih Move or Copy...

image

3. pilih pada To Book :
- jika mau dibuat ke dokumen baru, pilih saja (new book).
- apabila mau dipindahkan, pilih nama file atau dokumen excel tersebut.

image

4. apabila akan melakukan penyalinan (copy), cukup beri tanda centang pada Create a copy.

image

5. klik ok dan lihat hasilnya.

anda tidak perlu capek-capek copy-paste secara manual. kalau tahu caranya pastinya semua akan berjalan sesuai rencana. semoga bermanfaat artikel mengenai cara memindahkan sheet ke workbook lain. cukup simpel bukan.