You've probably noticed

We love Excel

Author

When some user experience severe excel problem, it is not uncommon for their job activity to disturbed.
My great passion is bringing solution to some user who have been trought those experience, so they can save their times fixing excel issues.

  • myexcelive@gmail.com
  • www.excelive.com
  • READ MORE
Me

What will you get here

We have been work hard to bringing something useful for you in order to help your excel issues

Macro VBA 70%
Formula Excel 45%
Tips and Tricks 15%
Miscellaneous 25%

Expertise

We share the tutorials that we ourselves have tested in the workplace and slightly refine it to make it easy for you

Our Article

Every article on this site is presented explicitly so that you can understand the purpose of each tutorial.

Efficiency

We provides examples of just for illustration only, and we do not guarantee that they can be used in all situations.

Installation

every each codes on this site are provided "as is" and are easy to install

Youtube

in order to facilitate you in learning excel, you can visit our channel here

Design

all the design of each tutorial has passed the test for excel 2007 up

  • Solusi Untuk Memformat Efek Teks Dari Hasil Formula Excel

    bold effect within formula excelMembuat sebuah teks atau angka menjadi tebal (bold), miring (italic) dan bergaris bawah (underline) pada microsoft excel berfungsi untuk memberikan penekanan pada kata atau kalimat tersebut atau bisa juga untuk memperjelas kata dan kalimat pada tulisan kita. Pada umumnya cara membuat efek seperti ini bisa dilakukan dengan 2 (dua) cara yaitu:
    1. Menggunakan menu home dan memilih sub menu bagian font
    2. Atau anda juga bisa menggunakan tombol shortcut pada keyboard

    Mengaplikasikan efek ini juga terbilang sangat mudah, dimana kita tinggal memilih sel yang ingin diberi efek atau memilih sebagian kata atau kalimat yang terdapat dalam sel tersebut kemudian melakukan salah satu dari dua cara di atas.

    Tapi sayangnya, ketika kita menggunakan Microsoft Excel dan ingin memberikan efek pada sebagian teks atau angka yang terdapat dalam atau hasil dari sebuah Formula Excel, maka hal ini tidak dapat dilakukan. Contoh; kita ingin memberikan efek tebal pada hasil formula =A1&B2 dengan cara memilih atau blok B2 pada rangkaian formula tersebut, maka Secara otomatis menu efek yang terdapat dalam sub menu Font akan dinonaktifkan. Untuk lebih jelasnya, silahkan lihat perbandingan cara mengaplikasikan teks efek pada tampilan berikut.
    teks effect dalam formula
    Jika anda perhatikan, pada tampilan sebelah kanan adalah sebuah sel yang memuat formula sehingga ketika kita hendak memberikan efek pada sebagian teks maka system akan langsung menonaktifkan pilihan efeknya.

    Kesimpulannya adalah, kita tidak bisa memformat sebagian teks atau angka dengan efek tebal, miring, atau garis bawah pada sel yang memiliki rumus atau formula didalamnya dengan menggunakan cara biasa. Artinya, anda membutuhkan bantuan Macro VBA jika tetap ingin memberikan efek-efek tersebut, dan berikut langkah-langkahnya.

    1. Buka jendela Microsoft Visual Basic Editor dengan cara menekan tombol pintas Alt+F11 pada keyboard Anda
    2. Silahkan buat sebuah module baru melalui menu Insert
    3. Lanjutkan dengan menulis baris kode berikut di dalamnya
      Sub efek()
      With [E1]
         .Formula = "=A1&B1&C1"
         .Value = .Value
         .Characters(Len([A1]) + 1, Len([B1])).Font.Bold = True
      End With
      End Sub
      Penjelasan singkatnya Kode VBA di atas berfungsi untuk merubah hasil formula yang terdapat di sel E1 yang mana isi sel ini didapatkan dari gabungan antara sel A1, B1, dan C1. Dan agar perubahan efek sebagian teks ini berhasil, maka disana saya 'memaksa' agar formula yang tertulis di sel E1 berubah menjadi nilai biasa.
      Baris selanjutnya adalah baris penting yang bertujuan untuk memberikan efek tebal, dengan ketentuan sebagai berikut :
      • Karakter yang ingin saya berikan efek tebal adalah karakter yang terdapat di sel B1, maka dari itu saya menuliskan formula sederhana untuk membaca panjang karakter A1 + 1
      • Kemudian, untuk jumlah karakter yang ingin diberikan efek tebal menggunakan rumus LEN([B1])
      • Kode VBA untuk membuat karakter tebal adalah Font.Bold = True
    Hasil akhir dari serangkaian tutorial ini adalah sebagai berikut:
    memberikan efek font sebagian teks


    Selamat mencoba dan selamat bereksperimen.

    Semoga tutorial singkat tentang cara merubah efek sebagian huruf pada formula excel ini dapat memberikan manfaat untuk anda. Terimakasih sudah berkunjung di excelive.com dan silahkan bookmark situs ini untuk memudahkan anda ketika akan mengunjunginya lain waktu. Adios


  • Skrip Macro VBA Untuk Memilih Beberapa Daftar ListBox Dan Mengekstrak ke Lembar Kerja

    Multiselect ListBox ItemsIstilah ini secara umum di sebut dengan nama MultiSelect, dimana pengguna bisa memilih beberapa isi atau daftar yang ada di dalam ListBox sekaligus sehingga bisa mempercepat pekerjaan atau setidaknya dapat digunakan untuk keperluan lain yang dituntut untuk memilih beberapa item dalam satu waktu.

    Dalam beberapa keperluan misalnya, kita memilih beberapa daftar item yang terdapat di ListBox kemudian menempelkan hasil dari beberapa pilihan tersebut ke dalam lembar kerja yang diinginkan. Jika diterjemahkan maka hasil akhir yang akan kita buat dalam tutorial kali ini adalah seperti tampilan berikut :
    Membuat MultiSelect ListBox
    Secara lengkap, langkah-langkah untuk membuatnya adalah sebagai berikut :
    1. Buka Visual Basic Editor dengan cara menekan tombol Alt+F11 kemudian silahkan buat sebuah UserForm melalui menu Insert --> UserForm dan lanjutkan dengan meletakkan beberapa beberapa Control seperti tampilan berikut:
      desain userform multiselect
    2. Lanjutkan dengan cara klik kanan object UserForm kemudian pilih ViewCode dari menu popup yang muncul
      view code UserForm
    3. Copy paste kode-kode berikut ke dalamnya
      Kode 1 - UserForm Activate
      Private Sub UserForm_Activate()
         ListBox1.List = Array("Satu", "Dua", "Tiga", "Empat", "Lima", "Enam", "Tujuh")
         ListBox1.MultiSelect = fmMultiSelectMulti
      End Sub
      Penjelasan singkatnya Kode ini akan langsung mengisi daftar ListBox sesuai dengan data array ketika UserForm dibuka atau diaktifkan.
      Tutorial terkait bisa anda lihat disini
      Kode 2 - Tombol CommandButton1 (Tambah)
      Private Sub CommandButton1_Click()
      Dim Pilih As String
      Dim Isi As Long
      Dim Pemisah As String
      Dim Insert As String
      
      On Error Resume Next
      Pemisah = ", "
      
      With Me.ListBox1
         For Isi = 0 To .ListCount - 1
            If .Selected(Isi) Then
               Insert = .List(Isi)
            Else
               Insert = ""
            End If
            
            If Pilih = "" Then
               Pilih = Insert
            Else
               If Insert <> "" Then
                  Pilih = Pilih & Pemisah & Insert
               End If
            End If
         Next Isi
      End With
      
      With ActiveCell
          .Value = ""
         If .Value <> "" Then
            .Value = ActiveCell.Value & Pemisah & Pilih
         Else
            .Value = Pilih
         End If
      End With
      
      Unload Me
      End Sub
      Penjelasan singkatnya Sekilas kode ini tampak rumit, namun sebenarnya tidak demikian, karena pada dasarnya ia membaca beberapa jumlah item yang dipilih di ListBox - ketika jumlah yang dipilih lebih dari satu maka hasil yang ditempelkan di lembar kerja adalah nama atau nilai-nilai tersebut dengan disertai tanda baca koma (,)
      Kode 3 - Tombol CommandButton2 (Tutup/Batal)
      Private Sub CommandButton1_Click()
          Unload me
      End Sub
      Penjelasan singkatnya Ini adalah kode yang sangat sederhana dari tutorial ini, yakni berfungsi untuk menutup jendela userform tanpa menyimpan informasi apapun di lembar kerja

      Dari sini anda sudah bisa menguji apakah kode-kode yang sudah ditulis berhasil atau tidak dengan cara menekan tombol yang terdapat di menubar atau bisa juga dengan menekan tombol F5 yang ada di keyboard Anda. Dan hasilnya bisa anda lihat seperti tampilan di atas.

      Selanjutnya adalah kode pilihan yang bisa anda masukkan ketika anda ingin agar UserForm muncul secara otomatis ketika pengguna memilih alamat sel-sel tertentu, misalnya ketika pengguna mengklik rentang sel A1 hingga sel B5. dan berikut kode yang bisa anda masukkan ke dalam prosedur Worksheet_SelectionChange
      Kode 4 - Optional
      Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      If Not Intersect(Target, Range("A1:B5")) Is Nothing Then
          UserForm1.Show
      End If
      End Sub

    Selamat...Anda sudah berhasil mengekstrak beberapa isi atau nilai yang terdapat di ListBox ke dalam lembar kerja Microsoft Excel melalui sebuah UserForm. Jika tutorial ini memberikan manfaat kepada anda, silahkan bantu share ke media sosial. Thank you for visiting

  • Membuat Kalkulator Konversi Ukuran File Sederhana Menggunakan UserForm

    kalkulator konversi ukuran file Secara umum, mungkin kalkulator yang akan kita buat pada kesempatan ini terbilang sudah cukup banyak beredar di dunia maya dan sifatnya online sehingga mengharuskan pengguna harus terhubung ke internet. Hal ini tentu saja menjadi salah satu kekurangannya, karena tidak semua pengguna selalu online setiap saat.

    Nah, pada tutorial ini kita akan mencoba untuk membuat kalkulator konversi ukuran sebuah file secara sederhana.
    Baca tutorial terkait lain yang bisa anda pelajari ada disini
    Mengisi beberapa daftar isi ListBox dari nilai sama sekaligus
    Cara membuat kalkulator hitung sederhana
    Kumpulan cara mengisi ListBox dan ComboBox
    Sebelumnya kita sepakati dulu jenis-jenis ukuran yang sudah umum dan sama-sama kita kenal, dan kita pasti sudah tidak asing dengan beberapa satuan ukuran file di komputer seperti KiloByte (KB), MegaByte (MB), GigaByte (GB) atau pun TeraByte (TB). Satuan satuan ukuran tersebut saat ini menjadi hal yang biasa atau lumrah dan sangat familiar di telinga kita, hal ini karena satuan tersebut sudah menjadi satuan ukuran yang sering kita jumpai baik itu sebuah ukuran gambar, video, hingga sebuah ruang penyimpanan seperti flash disk, microSD hingga Hard disk drive.

    Itulah 4 (empat) buah satuan ukuran file komputer yang akan kita konversi menggunakan Macro VBA Excel. Dan selanjutnya, silahkan ikuti langkah-langkah berikut untuk membuatnya.
    1. Buka Aplikasi Microsoft Office Excel, dan langsung aktifkan jendela Microsoft Visual Basic Editor (VBE) dengan menggunakan tombol pintas Alt+F11
    2. Setelah berada di jendela VBE, kini saatnya mendesain form kalkulator dengan cara klik menu Insert dan pilih UserForm
      Insert userform
    3. Selanjutnya silahkan tambahkan beberapa kontrol seperti gambar berikut ke dalam UserForm yang sudah berhasil dibuat dilangkah sebelumnya
      desain kalkulator konversi ukuran file
    4. Sampai langkah ini anda sudah berhasil membuat desain kalkulator konversi satuan ukuran file komputer, silahkan anda percantik tampilan sesuai dengan selera
    5. Langkah selanjutnya adalah langkah inti agar kontrol-kontrol yang terdapat dalam UserForm dapat berjalan sebagaimana mestinya. Mulailah dengan klik kanan nama UserForm yang terdapat di jendela VBAProject dan pilih menu ViewCode.
      Viewcode UserForm
      Selanjutnya silahkan copy kode berikut dan paste ke dalam jendela kode
      Private Sub UserForm_Activate()
      Dim i As Integer
      For i = 1 To 2
              Me.Controls("ComboBox" & i).List = Array("TB", "GB", "MB", "KB")
      Next i
      End Sub
      
      Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
      If (InStr("0123456789.", Chr(KeyAscii)) = 0) And _
      (KeyAscii <> 8) Then KeyAscii = 0
      End Sub
      
      Private Sub ComboBox1_Change()
      Select Case ComboBox1
          Case "TB"
              [a1] = 0
          Case "GB"
              [a1] = 3
          Case "MB"
              [a1] = 6
          Case "KB"
              [a1] = 9
      End Select
      End Sub
      
      Private Sub ComboBox2_Change()
      Select Case ComboBox2
          Case "TB"
              [b1] = 0
          Case "GB"
              [b1] = 3
          Case "MB"
              [b1] = 6
          Case "KB"
              [b1] = 9
      End Select
      End Sub
      
      Private Sub CommandButton1_Click()
      On Error Resume Next
      [C1] = [a1] - [b1]
      MsgBox "Hasil konversi" & vbCr & _
              Format(TextBox1, "#,##0.####") & _
              " " & ComboBox1 & " = " & _
              Format(TextBox1 / 10 ^ [C1], "#,##0.###########") & _
              " " & ComboBox2
      End Sub
    6. Selesai.... silahkan uji UserForm ini dengan cara menekan tombol yang terdapat di menubar. Dan hasil akhir akan tampak seperti tampilan berikut :
      kalkulator konversi ukuran file

    Selamat....Anda sudah berhasil membuat kalkulator konversi ukuran sebuah file sederhana menggunakan kode Macro VBA Microsoft Excel. Semoga tutorial ini dapat memberikan manfaat. Jangan lupa kunjungi kami lain waktu untuk mengetahui tips dan trik Microsoft Excel lainnya. Gracias

  • Cara Mengisi Beberapa Daftar ComboBox Dengan Nilai Sama Secara Cepat

    similar value Selamat datang di kelas excelive.com - salah satu portal pembelajaran yang khusus membahas tuntas tentang kehebatan Microsoft Excel dalam mengolah data untuk disajikan ke dalam bentuk informasi yang sesuai dengan yang dibutuhkan.

    Kali ini kita akan membahas trik bagaimana cara mengisi daftar ComboBox dengan isi atau nilai yang sama secara cepat. Sebagai informasi, trik ini juga bisa digunakan untuk ListBox lho. Untuk syarat yang harus dipenuhi agar trik ini berhasil adalah, properti nama dari ComboBox maupun ListBox haruslah memuat angka yang tersusun secara berurutan dan konstan. Contoh, ComboBox1, ComboBox2, ComboBox3, dst.

    Oke, kita mulai pembelajarannya dan untuk tutorial ini kita hanya akan menggunakan 1 control sejenis saja yakni control ComboBox yang berjumlah 3 (tiga) buah yang disusun dalam sebuah UserForm seperti gambar berikut
    ComboBox Berisi nilai sama

    Langkah selanjutnya adalah skrip Macro VBA untuk mengisi daftar-daftar ComboBox dengan nilai yang sama. Dan untuk even serta prosedurnya bisa anda sesuaikan sesuai selera. Sebagai contoh, jika anda ingin agar setiap ComboBox terisi nilai secara otomatis ketika Userform diaktifkan atau dibuka, maka even dan prosedur yang harus dipilih adalah UserForm_Activate.
    Sementara untuk script Macro VBA yang digunakan, silahkan anda copy paste berikut :
    Dim i As Integer
    For i = 1 To 3
        Controls("ComboBox" & i).Clear
        Controls("ComboBox" & i).List = Array("satu", "dua", "tiga", "empat")
    Next i
    Penjelasan singkatnya
    • For i : sebuah variabel untuk menentukan banyaknya jumlah objek yang akan di kontrol
    • Controls....Clear : Berfungsi untuk membersihkan isi atau daftar yang terdapat di ComboBox (jika ada)
    • Controls....List : Seuah script yang berfungsi untuk menampilkan daftar
    • Array : sebuah data yang tersimpan sebagai Array yang kemudian digunakan sebagai nilai yang akan ditampilkan
    Jika anda mengikuti setiap langkah-langkah di atas, maka anda menghasilkan hasil yang kurang lebih tampak seperti tampilan berikut :
    mengisi daftar combobox dengan nilai sama secara bersamaan


    Untuk mengetahui contoh penggunaan skrip di atas, silahkan anda lihat tutorial Membuat Kalkulator Konversi Satuan Ukuran File Komputer

    Selamat... anda sudah berhasil mengisi daftar-daftar ComboBox secara bersamaan dengan skrip kode Macro VBA yang lebih simple. Semoga tutorial ini memberikan manfaat untuk anda. Jangan lupa kunjungi kami lain waktu untuk mengetahui kehebatan excel lainnya. Ciao Adios


  • Cara membuat penomoran transaksi diawali dengan 000 menggunakan formula TEXT

    nomor transaksi Bila kita perhatikan struk belanja di supermarket ataupun toko, atau nota pembelian, kita akan melihat sebuah nomor transaksi penjualan di dalam struk tersebut. Nomor transaksi tersebut biasa digunakan sebagai nomor bukti transaksi. Pencantuman nomor transaksi, tentu punya tujuan. Nomor itu sangat berguna bagi pemilik ataupun pihak manajemen dalam hal pelacakan transaksi. Umumnya nomor transaksi biasanya diawali angka terkecil dan biasanya pula ditampilkan dalam digit angka ribuan atau bahkan mungkin jutaan. Sebagai contoh nomor transaksi 15 maka akan ditampilkan dengan angka 0015 atau 0000015 tergantung dari kebutuhan.

    Sebenarnya sistem penomoran diatas, tidak ada bedanya dengan penomoran pada umumnya hanya saja dengan cara ini nomor transaksi akan tampil lebih konsisten karena jumlah digit yang digunakan memiliki panjang sama. Dari susunan tabel penyimpanannya juga tidak ada perbedaan, jadi semuanya memang murni tampilanya saja.

    Membuat sistem penomoran model seperti ini menggunakan Microsoft Excel tentu bukanlah sebuah hal yang sulit untuk dikerjakan, akan tetapi bagi anda yang belum mengetahui bagaimana caranya, serta formula apa yang dibutuhkan untuk membuat tampilan nomor seperti ini, silahkan pilih salah satu dari dua model berikut yang sesuai dengan kebutuhan anda:

    HardCoded
    Yang dimaksud dari Hardcoded di sini adalah, anda menentukan jumlah digit yang ingin ditampilkan dan ditulis dalam formula secara manual. Untuk formulanya bisa dtulis seperti ini
    Formula Excel
    =TEXT(B2;"000000")

    Repeat Number
    Teknik yang ini membutuhkan sejumlah angka yang dijadikan sebagai banyaknya jumlah digit yang ingin ditampilkan, dan tentu saja bisa rubah secara otomatis tanpa harus merubah susuan formula yang sudah ditulis. Dan formulanya adalah sebagai berikut
    Formula Excel
    =TEXT(B2;REPT("0";B1))
    Kedua formula di atas merubah sistem penomoran yang terdapat di sel B2 memiliki jumlah digit sejumlah angka 0 (nol) yang ditulis atau diulangi.

    Format Cells
    Dan tentu saja bagi anda yang tidak ingin ribet dengan menggunakan formula, cara ini bisa dilakukan dengan cukup mudah dengan mengatur format sel, caranya adalah sebagai berikut :
    1. Pilih sel yang anda inginkan, misalnya sel B6
    2. Kemudian klik kanan pada sel tersebut, atau bisa juga anda akses dengan cara menekan tombol Ctrl+1
    3. Pada jendela Format Cells, pilih tab Number dan pilih Category: Custom, selanjutnya silahkan tulis format angka di kotak Type: seperti ini 000000# jika anda ingin menampilkan jumlah digit jutaan.
      format cells
    4. Akhiri dengan tombol OK

    Silahkan lihat dan bandingkan masing-masing trik di atas di hasil akhir dari tutorial ini:
    membuat numerator di excel

    Selamat... anda sudah berhasil mengetahui 3 (tiga) cara membuat penomoran transaksi diawali dengan angka 000 secara otomatis.
    Terimakasih sudah berkunjung, semoga tutorial kali ini bermanfaat untuk anda. Gracias
  • Panduan Lengkap Menyusun Daftar ListBox Sesuai Abjad Dari Data Acak

    mengurutkan abjad Salah satu Control VB yang dapat menampilkan nilai atau data-data yang ada dalam lembar kerja yang berfungsi untuk mempermudah pengguna dalam memlihnya adalah ListBox. Ia akan menampilkan apa yang ada di lembar kerja Microsoft Excel sesuai dengan urutan yang semestinya. Akan tetapi dengan memberikan sedikit sentuhan dari standar kode VBA, kita akan mampu menyusun ulang daftar di ListBox secara berurutan tanpa harus merubah urutannya di lembar kerja.

    Sebenarnya cara ini adalah trik akhir yang bisa dilakukan jika anda melakukan 'kesalahan' dalam menyusun data-data dalam lembar kerja yang tidak diurutkan berdasarkan abjad namun tetap memaksa menampilkan secara berurutan ke dalam ListBox. Karena bagaimanapun juga, trik ini akan mempengaruhi kinerja atau kecepatan loading sebuah ListBox. Dengan kata lain, jika ingin mengurutkan daftar ListBox berdasarkan abjad maka ada baiknya mengurutkan data-data yang terdapat di dalam lembar kerja terlebih dahulu sebelum menampilkannya.

    Oke, kita akan mulai dengan menyiapkan data-data dilembar kerja yang disusun secara acak seperti tampilan berikut :
    data sort lembar kerja

    Selanjutnya buka Microsoft Visual Basic Editor dengan cara menekan tombol Alt+F11 dan kita mulai membuat design UserForm yang didalamnya memuat sebuah ListBox untuk menampilkan data-data dan sebuah CommandButton untuk memanggil data dari lembar kerja dan kemudian menyusunnya secata berurutan berdasarkan abjad.
    design userform dan listbox

    Setelah selesai mendesain, kini saatnya menulis serangkaian kode Macro VBA untuk mengurutkan data secara otomatis. Caranya klik ganda CommandButton untuk langsung menuju jendela kode, selanjutnya copy - paste kode berikut ke dalamnya
    Dim i As Long
    Dim j As Long
    Dim xx As Long
    Dim Temp As Variant
    With ListBox1
        xx = Worksheets("Sheet1").Cells(Rows.Count, "A").End(xlUp).Row
        For s = 1 To xx
            .AddItem Cells(s, 1)
        Next s
        
        For i = 0 To .ListCount - 2
            For j = i + 1 To .ListCount - 1
                If .List(i) > .List(j) Then
                    Temp = .List(j)
                    .List(j) = .List(i)
                    .List(i) = Temp
                End If
            Next j
        Next i
    End With

    Untuk mengujinya, silahkan anda tekan tombol F5 di keyboard atau bisa juga anda klik icon yang ada di menubar. Dan hasil akhir akan tampak seperti berikut :
    sort listbox

    Selamat, Anda sudah berhasil mengurutkan daftar ListBox dari data acak yang berasal dari lembar kerja secara otomatis berdasarkan susunan abjad.
    Terimakasih sudah berkunjung, semoga tutorial kali ini memberikan manfaat Thanks for visiting


  • Still haven't found what are you looking for

    We have provided a complete list of articles on this site to make it easier for you and giving the best solution for your excel issues

    VISIT LINK
    loading...
    DMCA.com Protection Status

    excelive.com
    is a blogger resources site who provides best excel tutorial based on daily needs. The main mission of excelive is to share our little experience in excel to deliver best time killer for your excel issues.
    T.O.S
    Term of service

    Read More
    Download Area
    to complete all excel lessons, we have provided a download link for you Find Here
    Copyright © 2015 - excelive.com. Some rights reserved.
    equipped with by blogger