Articles Comments

Excel Tips and Tricks » Vba Excel

Ubah warna sel jika data di Input

Bagaimana cara kita mengontrol apakah data sudah kita masukkan atau tidak ke sebuah sel dalam suatu worksheet? Pertanyaan senada datang dari Yotam Adua: Bagaimana cara mewarnai cell untuk memonitor bahwa ada cell yang belum diinput datanya ? warna cell tersebut akan hilang secara otomatis jika cell yg dimaksud sudah diinput datanya Ada dua cara satu dengan Conditional Formating dan Yang kedua dengan macro: Untuk dengan conditional formating maka jika sel belum diisi atau sama dengan kosong maka beri warna merah misalnya kalau ada kembali kewarna asli 1. Sorot atau pilih blok data contoh C2:C100 2. Pilih menu Home | Style | Conditional Formating| New Rule | 3. Pilih “Select a Rule Type” >Format only cells that contain 4. Sedangkan pada “Edit the Rule Description:” Cell value diganti dengan Blanks 5. Kemudian klik tombol Format dan pilh tab Fill dan … Read entire article »

Filed under: Ms Excel, Tips, VBA, Vba Excel

Buat Fungsi VBA Rata-rata dan Simpangan Baku

Contoh di bawah ini adalah contoh mudah untuk membuat fungsi dengan VBA Excel. Tujuan pembuatan fungsi Rerata dan SimpanganBaku adalah untuk menghitung rata-rata dan simpangan baku dari sebuah deret data. Untuk mudahnya maka deret data kita masukan ke sel A1 samoau A10 pada Sheet1 dalam sebuah Workbook Excel. Untuk menyederhanakan program dan tentunya mempercepat proses pengolahan maka dibuat dua prosedur fungsi dan satu sub-prosedur. sub prosedur membaca angka-angka dari deret atau array (A1..A10), dan memanggil ke dua fungsi yang menghasilkan rata-rata dan simpangan baku dari data tersebut. Rumus untuk menghitung rata-rata dan simpangan baku yang diperoleh dari buku statistik adalah sebagai berikut. Perlu diketahui bahwa Simpangan Baku di bawah ini adalah untuk sampel, bukan untuk populasi. ‘————————————————————————————————— ‘*                         … Read entire article »

Filed under: Fungsi Excel, Ms Excel, Programming, statistics, Tutorial, VBA, Vba Excel

VBA untuk sel data terakhir data terakhir

Temukan sel terakhir yang berisi data sebelum sel kosong dalam sebuah kolom:   Sub LastCellBeforeBlankInColumn()   Range("A1").End(xldown).Select   End Sub   Temukan/cari sel terakhir yang berisi data dalam Kolom:   Sub LastCellInColumn()   Range("A65536").End(xlup).Select   End Sub   catatan Range Axxxxxx tergantung versi excelnya   Cari sel terakhir, sebelum baris kosong:   Sub LastCellBeforeBlankInRow()   Range("A1").End(xlToRight).Select   End Sub   Cari sel terakhir yang digunakan dalam sebuah baris:   Sub LastCellInRow()   Range("IV1").End(xlToLeft).Select   End Sub     Cari sel berisi data terakhir dalam Worksheet:   Sub SheetLastCell()   Cells.Find(What:="*", After:=[A1], SearchDirection:=xlPrevious).Select   End Sub Cari baris terakhir, kolom  atau sel terakhir Berikut tiga metode untuk mencari  ”LastRow“, “LastColumn” dan “LastCell” Cari baris terakhir yang berisi data  dalam  Worksheet: Sub FindLastRow()   Dim LastRow As Long       If WorksheetFunction.CountA(Cells) > 0 Then           'Search for any entry, by searching backwards by Rows.           LastRow = Cells.Find(What:="*", After:=[A1], _                SearchOrder:=xlByRows, _                SearchDirection:=xlPrevious).Row                MsgBox LastRow       End If   End Sub Cari Kolom yang berisi data terakhir dalam  Worksheet: Sub FindLastColumn() Dim LastColumn As Integer       If WorksheetFunction.CountA(Cells) > 0 Then           'Search for any entry, by searching backwards … Read entire article »

Filed under: Ms Excel, Tips, Vba Excel

Fungsi IfError

Pada saat kita bekerja dengan Pembagian yang melibatkan dengan angka Nol atau fungsi-fungsi seperti VLOOKUP dan kebetulan datanya yang dicari tidak ada atau tidak sesuai maka hasilnya adalah ‘ #N/A ‘. Padahal kita seringkali menginginkan nilainya kosong atau ‘ 0 ‘ jika hasilnya rumus salah. Jika kita menggunakan Ms Excel 2007 maka ada fungsi IFERROR yang dapat digunakan untuk menyelesaikan dengan sintaks: IFERROR(value,value_if_error) Sebagai contoh: Jika A2 sebuah angka (23937) sedangkan B2 adalah 0 maka dengan rumus di bawah ini hasilnya adalah “Pembagian dengan Nol” =IFERROR(A2/B2, “ Pembagian dengan Nol “) Akan tetapi di Ms Excel 2003 kita tidak menemukan fungsi ini oleh karena itu kita dapat membuat fungsi iferror dengan code VBA yang diperoleh dari Situs Microsoft. Untuk memasukkan kode VBA tersebut langkahnya adalah: Menu Tools à Macro ààVisual Basic Editor (or hit ALT-F11)Pilih Insert àModuleTempel/Paste kode … Read entire article »

Filed under: Fungsi Excel, Ms Excel, Programming, VBA, Vba Excel

Membuat Procedure VBA: Sembunyikan dan Tampilkan Baris

Berikut ini adalah prosedur VBA untuk menyembunyikan dan menampilkan Baris (row) di excel VBA Sub TampilkanBaris(BarisKe1 As Double, BarisKe2 As Double, bStatus As Boolean)If bStatus = True Then bStatus = False Else bStatus = TrueRows(BarisKe1 & “:” & BarisKe2).SelectSelection.EntireRow.Hidden = bStatusEnd Sub   Contoh Sub Hide()TampilkanBaris 4, 4, TrueEnd Sub Sub Show()TampilkanBaris 4, 4, FalseEnd Sub   … Read entire article »

Filed under: Ms Excel, Tips, Tutorial, VBA, Vba Excel

animasi 3 dimensi dengan microsoft excel

Pertanyaan:"Hai brow... gwe lihat teks berjalan tanpa macro nya... gokil banget... kalo animasi bisa ga pake Excel? Kalo bisa gwe kirimin coklat deh...." - Tiger Woods Bin Laden, Lapangan Golf Jawab: Hai Tiger.... Saya kasih bonus nih. Animasinya bukan sekedar animasi, melainkan animasi 3D alias tiga dimensi. Silahkan dikirim coklatnya. Hehehe... Download pada link di bawah (atau link ini). … Read entire article »

Filed under: 3d, aneh-aneh aja, animasi, belajar macro, belajar vba, excel 2003, game excel, keren banget, Vba Excel

membuat tulisan berjalan tanpa macro

Pertanyaan:"Hai boss, mau tanya nih, gwe newbie di Excell. Simple aja nih, gimana cara bikin tulisan berjalan di Excell? Tapi gwe maunya tanpa macro atau VBA ya. Gwe ga bisa soalnya. Kalo bisa yang pake step-by-step dong, gwe sering nemuin attachment di XL-mania dan males buat buka dan nyoba sendiri. Kalo topik ini pernah dibahas sorry banget yeeee... gwe terlalu males buat buka arsip lama juga. … Read entire article »

Filed under: aneh-aneh aja, cerita seru, excel 2007, Fungsi Excel, int, macro excel, mid, now, rept, tips excel, trik excel, Vba Excel

excel 2003 vs excel 2007

Banyak pertanyaan diajukan kepada saya mengenai Excel 2007. "Apakah saya harus upgrade ke Excel 2007?" "Apa kelebihan Excel 2007 dibanding Excel 2003?" "Apa sih bedanya Excel 2003 dan Excel 2007?" "Kapan saya harus memutuskan untuk tidak upgrade ke Excel 2007?" Di bawah ini saya akan memaparkan perbedaan mendasar Excel 2003 dan Excel 2007. Klasifikasi poin yang saya buat berdasarkan … Read entire article »

Filed under: belajar excel, cerita seru, excel 2007, Vba Excel

celljeweled

Celljeweled adalah sebuah game yang didevelop dengan memanfaatkan cell-cell pada Excel dengan menggunakan macro [VBA]. Game ini terinspirasi dari game yang sudah populer dan dikenal dengan sebutan bejeweled.File:Anda dapat mendownload game gratis ini di sini [harus memiliki yahoo id dan mengikuti mailing list XL-mania, yahoogroups tempat belajar macro excel / vba excel terbesar di dunia] … Read entire article »

Filed under: game excel, macro excel, Vba Excel