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

Menampilkan postingan yang diurutkan menurut relevansi untuk kueri Conditional Formatting. Urutkan menurut tanggal Tampilkan semua postingan
Menampilkan postingan yang diurutkan menurut relevansi untuk kueri Conditional Formatting. Urutkan menurut tanggal Tampilkan semua postingan
  • Memberikan Warna yang Berbeda di Setiap Sel itu mudah! Dengan Menggunakan Conditonal Formatting

    colorful background Ini merupakan edisi lain dari excelive dalam membahas tutorial yang menggunakan Conditional Formatting, jadi semoga bisa menambah perbendaharaan serta variasi tutorial dan bisa menjadi salah satu pilihan situs alternatif terbaik untuk anda yang mengupas tuntas tentang kehebatan Microsoft Excel.

    Oke, kita mulai dengan mengenal terlebih dahulu apa itu Conditional Formating.
    Sesuai dengan namanya, jika diartikan ke dalam Bahasa Indonesia maka ia mempunyai makna "Memberikan format tertentu jika suatu kondisi terpenuhi". Kondisi-kondisi yang disediakan dalam fitur Conditional Formatting ditentukan berdasar sebuah aturan seperti:
    • Memformat semua sel berdasarkan nilai yang ada didalamnya
    • Memformat sel yang memiliki nilai tertentu
    • Memformat sel yang memiliki nilai terendah atau tertinggi saja
    • Memformat sel yang berisi nilai ganda atau unik
    • Menggunakan formula excel untuk menentukan sel mana yang akan di format

    Dari beberapa pilihan aturan yang sudah saya sebutkan di atas, barangkali beberapa di antaranya sudah sering anda gunakan untuk menandai sel-sel yang sesuai dengan kebutuhan. Nah, untuk tutorial ini saya akan mengenalkan kepada anda cara menggunakan formula excel dan menggabungkannya ke dalam Conditional Formatting untuk memformat beberapa sel yang sesuai dengan kriteria.
    Dan skenario yang akan kita coba jalankan adalah seperti berikut :
    Memberikan warna sel yang berbeda antara sel yang memuat nilai ganjil dan genap dalam rentang atau range tertentu
    Untungnya dalam Microsoft Excel sudah disediakan formula yang berfungsi untuk membaca nilai ganjil atau genap, sehingga membuat pekerjaan mewarnai ini menjadi lebih mudah. Dan formula yang dimaksud adalah :
    • =ISEVEN(alamat_range)
      digunakan untuk mengecek apakah sel berisi nilai GENAP
    • =ISODD(alamat_range)
      digunakan untuk mengecek apakah sel berisi nilai GANJIL

    Sekarang saatnya mengaplikasikan formula-formula tersebut ke dalam lembar kerja Microsoft Excel, dan berikut langkahnya :
    1. Sorot beberapa sel, contoh sel A1 sampai dengan sel D10 yang akan diberikan efek warna, kemudian pilih ikon Conditional Formatting dan kemudian pilih New Rule
      Conditional Formatting Menu
    2. Di jendela "New Formatting Rule" pilih aturan "Use a formula...." kemudian isikan formula excel di kotak yang telah disediakan
      FORMULA MICROSOFT EXCEL
      =ISODD(A1)
      Lanjutkan dengan klik Format untuk menentukan warna
      Formula Conditional Formatting
    3. Ulangi langkah no.2 akan tetapi ganti formulanya menjadi seperti ini
      FORMULA MICROSOFT EXCEL
      =ISEVEN(A1)
      Kemudian lanjutkan klik tombol Format untuk menentukan warna yang berbeda dari langkah ke 2
    4. Tambahkan aturan baru yang berisi formula =IF(A1="";1;0) akan tetapi jangan berikan format cells, hal ini bertujuan agar sel yang kosong tidak ditandai sebagai nilai genap. Jangan lupa juga klik atau centang bagian "Stop If True" untuk aturan ini.

    Waktunya untuk menguji warna-warna ini apakah berlaku jika sel berisi angka genap atau ganjil?. Dan berikut ini hasil akhir yang berhasil saya lakukan dengan Contional Formatting.


    Bagaimana jika kriterinya bukan angka, melainkan sebuah teks?
    Jawabannya tentu saja tidak bisa menggunakan kedua formula tersebut - karena keduanya hanya berlaku untuk membaca nilai berupa angka ganjil dan genap. Maka untuk menjawab pertanyaan ini, solusinya adalah dengan menggunakan formula lain, dan untuk kasus ini Formula IF adalah pilihan yang tepat.
    =IF(A1="teks";TRUE;FALSE)
    Formula ini adalah kebalikan dari formula sebelumnya. Untuk menggunakannya, silahkan baca kembali langkah-langkah di atas.

    Selamat.... sekarang anda sudah mengetahui bagaimana memberikan warna yang berbeda di setiap sel dengan mudah dan cepat menggunakan fitur Conditional Formatting. Semoga tutorial kali ini cukup menyenangkan dan mudah di pahami. Danke

  • Bagaimana Membuat Border atau Pembatas Secara Otomatis Sesuai dengan Kriteria isi Data Sel? Ini Caranya

    border otomatis Sebuah pertanyaan yang saya usung sebagai judul artikel ini memang sengaja saya tulis agar anda yang sedang ingin mengotomatisasi border dalam lembar kerja berdasarkan kriteria, bisa langsung mempraktekkannya tanpa membuang banyak waktu dalam mencari informasi sejenis yang banyak beredar di dunia maya.

    Dengan tanpa ada maksud untuk merendahkan kualitas tutorial sejenis yang diulas dan yang sudah banyak beredar tersebut, terkadang beberapa dari mereka hanya sekedar copy-paste dari situs lain demi meningkatkan jumlah pengunjung sebanyak-banyaknya tanpa melakukan uji coba terlebih dahulu terhadap tutorial yang sedang mereka tulis atau bahas di website tersebut. Ini juga tidak membuktikan bahwa tulisan yang sedang anda baca saat ini memiliki kualitas yang lebih baik dari mereka. Akan tetapi, saya berusaha semaksimal mungkin agar apa yang saya tulis dan bahas di setiap tutorial excelive.com, untuk mudah dipahami dan tentunya ada manfaatnya bagi siapa saja yang sedang membaca - yang pada akhirnya bukan saya yang akan mengatakan bahwa situs ini lebih baik dari mereka, tetapi anda.

    Tujuan awal dari apa yang akan saya bahas pada edisi kali ini berkaitan dengan efektifitas dalam memberikan garis pembatas atau yang lebih umum disebut dengan border pada lembar kerja agar bisa dilakukan secara cepat dan otomatis dibuat berdasarkan kriteria yang diinginkan oleh pengguna. Sekilas ketika kita mendengar kata-kata otomatis saat bekerja menggunakan Microsoft Excel, maka dalam pemahaman kita mungkin langsung menuju ke script kode VBA yang cukup kompleks. Tapi untuk kali ini, pemahaman tersebut tidak 100% benar, meskipun sebenarnya bisa saja dilakukan dengan script VBA. Tapi kita akan mencoba sesuatu yang lebih mudah dan sederhana terlebih dahulu, dan yang penting cocok dengan apa yang kita butuhkan.

    Anda juga bisa belajar dan mengkombinasikan tutorial ini dengan tutorial lain yang sudah saya bahas sebelumnya, seperti :
    Menjumlah setiap baris ke-n
    Cara menentukan baris akhir dalam Lembar Kerja Excel
    Menampilkan dan memberikan Ranking Berdasarkan kriteria

    Sebelum mulai belajar membuat garis pembatas otomatis, saya memiliki data penjualan sebuah produk yang masih polos tanpa ada pembatas yang saya tulis di lembar kerja Microsoft Excel. Dan berikut tampilan data yang saya maksud :
    data penjualan

    Versi sederhana dari tutorial ini bisa dilakukan tanpa mengunakan Macro VBA, yakni dengan menggunakan fitur Conditional Formatting persis dengan apa yang sudah saya bahas di tutorial Memberi warna background yang berbeda di setiap sel, hanya saja untuk bagian penulisan formula, ganti dengan formula seperti gambar berikut :
    conditional format
    Salah satu kelemahan menggunakan teknik ini adalah, garis pembatas yang dihasilkan tidak beraturan dan tentunya sangat menggangu dan mengurangi nilai keindahan dari sebuah tabel (gambar sebelah kanan).

    Untuk mengatasi ketidakaturan garis pembatas yang dihasilkan dengan menggunakan fitur Conditional Formatting, saya menggunakan bantuan Macro VBA yang mana rumusnya saya adopsi dari rumus di atas. Untuk melakukan hal ini, silahkan ikuti langkah-langkah pengerjaan berikut :
    1. Buka jendela Microsoft Visual Basic Editor dan buat sebuah module baru
    2. Setelah berhasil membuat module baru, langkah selanjutnya adalah tulis baris kode berikut di dalamnya
      Sub Pembatas()
      Dim a As Variant
      a = Application.WorksheetFunction.Match([F1], Range("A1:D1"), 0)
      Application.ScreenUpdating = False
      Range("A1:K100").Borders.LineStyle = xlNone
      For i = 1 To Range("A1").End(xlDown).Row
      If Cells(i, a) <> Cells(i + 1, a) Then
          With Range("A" & i & ":D" & i).Borders(xlEdgeBottom)
              .LineStyle = xlContinuous
              .Weight = xlMedium
          End With
      Else
          With Range("A" & i & ":D" & i).Borders(xlEdgeBottom)
              .LineStyle = xlContinuous
              .Weight = xlHairline
          End With
      End If
      Next
      
      Application.ScreenUpdating = True
      End Sub
      Penjelasan singkat kode di atas :
      • a
        Adalah sebuah nilai yang digunakan untuk menentukan indeks kolom yang sesuai dengan nilai yang ada di sel F1, sementara isi dari sel F1 dibuat menggunakan Data Validation
      • ScreenUpdating = False
        Baris kode ini bertujuan agar perubahan yang terjadi di layar tidak ditampakkan, sehingga dengan di set FALSE sebelum proses suatu prosedur maka akan menghilang tambahan waktu akibat proses screen updating. Setelah prosedur berakhir, screen updating di set kembali TRUE
      • Range("A1:C100").Borders.LineStyle = xlNone
        Berfungsi untuk menghapus semua border yang terdapat di range A1 sampai dengan C100
      • For i
        Ini adalah fungsi looping untuk membaca mulai baris 1 hingga baris terakhir yang memiliki nilai di sepanjang kolom A
      • If Cells(i, [J1])...
        Ini yang saya maksud dengan rumus yang saya adopsi dari Formula Excel, sementara a adalah sebuah indeks kolom yang saya gunakan untuk menentukan kriteria dalam menentukan garis pembatas.
      • Range("A" & i & ":D" & i).Borders(xlEdgeBottom)
        Digunakan untuk menentukan range yang akan diberi garis pembatas, dengan ketentuan yang ada di dalamnya.
      • xlMedium
        Membuat sebuah garis dengan ukuran medium
      • xlHairline
        Membuat sebuah garis dengan ukuran tipis
    3. Langkah berikutnya, saya menggunakan bantuan fitur Data Validation yang saya difungsikan untuk memilih kriteria garis pembatas, di mana caranya adalah sebagai berikut :
      • Sebagai contoh pilih sel F1 kemudian pilih tab menu Data dan pilih Data Validation
        (jika ingin mengganti alamat sel J1, maka pastikan baris kode Macro VBA sesuai dengan sel yang sudah diganti)
      • Dijendela Data Validation, pilih kategori List yang terdapat di tab setting, sementara untuk source : pilih range A1 hingga C1 dan akhiri dengan tombol OK
        data validation
    4. Untuk langkah ini sifatnya optional karena tujuannya hanyalah untuk mempermudah dalam melihat hasilnya saja, yakni menyisipkan sebuah tombol ActiveX Control yang bisa anda akses melalui menu Developer dan menempatkannya ke dalam lembar kerja Microsoft Excel, sementara untuk baris kode dari tombol ini, bisa anda gunakan script seperti ini
      Call Pembatas
    Penasaran dengan hasil akhir dari tutorial yang cukup panjang ini!!! Silahkan lihat tampilan berikut
    hasil akhir border otomatis

    Akhirnya kita sudah sampai dipenghujung tutorial untuk edisi membuat garis pembatas secara otomatis berdasarkan kriteria tertentu. Mudah-mudahan tutorial ini ada manfaatnya, dan bisa menjadikan situs ini menjadi salah satu parter Microsoft Excel yang terbaik yang selalu menemani anda. Grazie per la visita

    Tutorial ini memuat Macro VBA, jadi pastikan hasil akhir dari tutorial ini disimpan menggunakan format Excel Macro-Enable Workbook
    .xlsm
    atau Excel Binary Workbook
    .xlsb


  • Kode Untuk Merubah Warna Interior dan Font yang Terdapat Di sebuah sel

    mewarnai sel di excel Setiap sel yang terdapat dalam lembar kerja Microsoft Excel, ibarat sebuah lembaran kecil yang siap untuk kita isi dengan berbagai macam jenis data, bisa berupa teks, angka, simbol-simbol, atau mungkin data berupa kalender atau jam. Artinya bahwa sel yang semula kosong bisa kita isikan dengan berbagai jenis data-data yang siap kita olah menjadi sebuah informasi yang dapat disesuaikan dengan kebutuhan.

    Secara ukuran, baik sel yang berisi data maupun yang kosong, keduanya sama-sama memiliki ukuran yang sama, begitu juga dengan warna interiornya. Hingga versi terbaru yang saat ini diluncurkan atau sampai posting ini diterbitkan, Microsoft Excel tidak memberikan fitur khusus untuk memberikan tanda atau warna terhadap sel yang memiliki isi atau tidak sebagai pembeda antara kedua. Dan untungnya, masalah kecil ini bisa dengan mudah kita buat sendiri, baik dengan menggunakan Conditional Formatting maupun menggunakan Macro VBA.

    Dan untuk tutorial kali ini, saya menggunakan script Macro VBA agar model warna interior sel lebih bervariatif dengan mengikuti kondisi yang harus dipenuhi sebagai berikut
    Jika sebuah sel berisi angka 0 maka sel tersebut akan berwarna merah, jika diisi hanya berupa karakter spasi saja maka sel akan berwarna kuning, selain dari itu maka warna interior sel akan kembali ke warna asal - termasuk ketika user menghapus isi data dalam sel tersebut menggunakan tombol Delete

    Ok, setidaknya terdapat 4 (empat) buah kondisi yang kita miliki untuk dijadikan sebagai kriteria pewarnaan interior sebuah sel beserta warna dasar font-nya. Dan untuk menjalankan setiap kondisi yang ada ini, saya lebih suka menggunakan Statement IF (meskipun bisa saja menggunakan Select Case). Dan karena model pewarnaannya terjadi setiap kali ada perubahan, maka prosedur yang saya lakukan adalah sebagai berikut :
    1. Aktifkan terlebih dahulu Microsoft Visual Basic dengan menekan tombol pintas Alt+F11
    2. Lanjutkan dengan memilih nama-nama dari Object VBA yang terdapat di pojok kiri atas aplikasi Microsoft Visual Basic Editor.
      Jika perintah hanya ingin terjadi di salah satu lembar kerja saja, maka pilih (klik ganda) nama lembar kerjanya. Namun jika ingin agar perintah dapat dieksekusi di semua lembar kerja maka pilih (klik ganda) objek ThisWorkbook
    3. Sebagai contoh, objek lembar kerja yang akan saya beri perintah pewarnaan interior adalah Sheet1. Maka langkah selanjutnya silahkan alihkan perhatian ke jendela utama aplikasi Microsoft Visual Basic Editor, kemudian pilih objek Worksheet dan Change dari masing-masing menu dari kotak dropDown yang tersedia
      Worksheet chage procedure
    4. Setelah berhasil menentukan jenis prosedur yang akan dieksekusi, selanjutnya adalah tulis kode berikut di dalamnya
      On Error Resume Next
      If Target.Cells = "" Then
      Target.Interior.Color = xlNone
      Target.Font.Color = 1
          ElseIf Len(Trim(Target.Cells)) = 0 Then
          Target.Interior.Color = RGB(250, 250, 100)
              ElseIf Target.Cells = 0 Then
              Target.Interior.Color = RGB(250, 100, 100)
              Target.Font.Color = RGB(255, 255, 255)
          Else
          Target.Interior.Color = xlNone
          Target.Font.Color = 1
      End If
      
      Penjelasan singkat baris kode di atas adalah sebagai berikut
      • Membuat sebuah Statement yang bertujuan untuk tetap melanjutkan perintah jika terdapat error dalam baris kode yang telah dibuat
      • Baris kode inti dari tutorial ini terletak di statement Logika IF yang berbunyi, jika perubahan terhadap sel target berupa :
        • "" artinya kosong, maka warna interior bernilai xlNone atau default
        • Jika Panjang isi sel setelah dihapus karakter spasi yang terdapat diawal teks adalah 0 maka warna interior berubah menjadi warna kuning (kombinasi warna adalah RGB)
        • Jika sel berisi nilai 0 maka warna interior berubah menjadi warna merah sementara warna font menjadi putih
        • Jika kondisi selain dari pada kriteria di atas, maka warna interior kembali ke bentuk asal dan warna font berubah menjadi warna hitam
    5. Rangkaian dari kode-kode di atas jika dieksekusi, maka perubahan akan langsung terlihat dalam lembar kerja dimana kode ini diletakkan.
      warna interior dan font

    Selesai....
    Semoga tutorial singkat dalam mewarnai interior sel setiap kali ada perubahan yang dilakukan, dapat memberi manfaat kepada anda.
    Jangan lupa bookmark situs ini untuk memudahkan anda dalam mengunjungi kami lain waktu. Au revoir

    Tutorial ini memuat Macro VBA, jadi pastikan hasil akhir dari tutorial ini disimpan menggunakan format Excel Macro-Enable Workbook
    .xlsm
    atau Excel Binary Workbook
    .xlsb
  • Menyalin Data Duplikat Dalam Lembar Kerja Excel Dengan Macro VBA

    menyalin data duplikat Salah satu kelebihan dari Microsoft Excel adalah kemampuannya dalam memasukkan data hampir sekitar 1 juta (secara vertikal atau berdasarkan baris), yang ini tentunya asangat berpotensi menghasilkan nilai ganda atau duplikat atau nama lainnya adalah dobel....hehehe

    Memang dalam aplikasi Microsoft Excel sudah menyediakan sebuah fitur untuk mencegah pengguna dalam mengentry atau memasukkan data agar tidak sama antar satu dengan yang lainnya, yang mana hal ini bisa dilakukan salah satunya dengan menggunakan Conditional Formatting atau Data Validation.

    Dalam artikel kali ini, excelive tidak akan membahas bagaimana cara mencegah data ganda atau memaksa pengguna agar tidak bisa memasukkan data ganda karena saya yakin tutorial semacam ini sudah banyak yang membahasnya.
    Tujuan dari tutorial ini adalah menyalin data duplikat dari sekumpulan data-data yang sudah ada menggunakan Macro VBA, jadi pastikan jendela Microsoft Visual Basic Editor sudah dalam posisi aktif atau terbuka. Untuk lebih jelasnya, silahkan lihat tutorial ini.

    Sebagai contoh, lihat sekumpulan data (berisi data ganda) berikut :
    Data Duplikat

    Dari sekumpulan data-data diatas, yang sama diwarnai dengan warna merah adalah data yang sama (duplikat).

    Untuk mencari data duplikat, maka yang terlebih dahulu dilakukan adalah membuat sebuah module dengan isi seperti berikut :
    on error resume next
    Dim SelAwal As Range, duplikat As Object, hasil_duplikat As Object
    Dim Data_Duplikat As Variant, i As Long, j As Long
    
    Set duplikat = CreateObject("Scripting.Dictionary")
    Set hasil_duplikat = CreateObject("Scripting.Dictionary")
    
    Set SelAwal = [A3]
    
    Data_Duplikat= SelAwal.CurrentRegion.Value
    For i = LBound(Data_Duplikat, 1) To UBound(Data_Duplikat, 1)
    If duplikat.Exists(Data_Duplikat(i, 1)) Then
    hasil_duplikat(Data_Duplikat(i, 1)) = Empty
    Else
    duplikat(Data_Duplikat(i, 1)) = Empty
    End If
    Next i
    Baris kode di atas berfungsi untuk mencari data yang sama atau ganda dari sekumpulan data yang sudah dibuat. Untuk tutorial ini, pembacaan diawali dari baris atau sel A3 (baris kode Set SelAwal = [A3]). Sementara untuk melihat data-data yang ada, menggunakan CurrentRegion untuk memudahkan pembacaan isi sel yang dimaksud. Untuk lebih jelasnya menggunakan Macro VBA CurrentRegion lihat disini.

    Langkah terakhir adalah menyalin hasil data duplikat ke sel lain dan untuk melakukannya masih menggunakan bantuan Macro VBA, seperti berikut :
    With [C3].Resize(hasil_duplikat.Count)
    .Value = Application.Transpose(hasil_duplikat.keys)
    .Sort key1:=.Cells(1), order1:=xlAscending
    End With
    Baris kode ini bertugas untuk menyalin hasil data ganda yang ditemukan dari kode sebelumnya, dengan spesifikasi sebagai berikut :
    • Menuliskan data ganda mulai dari sel C3
    • Hasil data ganda akan diurutkan dari yang terkecil
    Hasil dari tutorial ini bisa Anda download melalui tautan berikut:
    download

    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 © 2016 - excelive.com. Some rights reserved.
    Menyalin sebagian atau keseluruhan materi situs hanya diperbolehkan dengan tautan balik terbuka ke sumbernya.
    equipped with by blogger