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

Tampilkan postingan dengan label Tips. Tampilkan semua postingan
Tampilkan postingan dengan label Tips. Tampilkan semua postingan
  • 3 Cara Memperbaiki Hasil Penulisan Angka Notasi Ilmiah di Microsoft Excel

    notasi ilmiah Mengutip dari situs wikipedia, Notasi ilmiah adalah cara penulisan nomor yang mengakomodasi nilai-nilai terlalu besar atau kecil untuk dengan mudah ditulis dalam notasi desimal standar. Notasi ilmiah memiliki sejumlah sifat yang berguna dan umumnya digunakan dalam kalkulator, dan oleh para ilmuwan, matematikawan, dokter, dan insinyur.

    Memang salah satu kegunaannya adalah untuk menyingkat tulisan yang sangat panjang, sehingga terlihat enak dipandang. Coba bayangkan jika anda harus menuliskan massa bumi yang mencapai angka kurang lebih 6.580.798.520.700.000.000.000 Kg, bisa-bisa buku anda akan dipenuhi dengan angka-angka. Begitu juga dengan Microsoft Excel, akan tetapi ketika kita menuliskan angka-angka yang panjang seperti contoh penulisan massa bumi di atas, maka secara otomatis excel akan menulisnya dengan notasi ilmiah. Dengan kata lain, Angka yang ditulis dalam sebuah sel yang melebihi ukuran atau lebar kolom akan ditulis secara otomatis menggunakan notasi ilmiah.

    Angka-angka di atas jika ditulis menggunakan notasi ilmiah maka akan menghasilkan 6.5808E+21. Cukup singkat dan enak dipandang, karena tidak memakan banyak tempat.

    Namun terkadang, dalam Microsoft Excel kita menginginkan agar angka-angka tersebut ditulis apa adanya bukan dalam bentuk notasi ilmiah. Dan berikut ini 3 cara mengatasinya :

    Menggunakan Format Cells
    Cara ini akan secara otomatis memperlebar ukuran kolom. Namun dalam beberapa kasus tertentu, anda harus memperlebar ukuran kolom secara manual agar bisa menampung angka-angka yang panjang tersebut. Langkah untuk mengkonversi angka notasi ilmiah dengan cara ini adalah.
    1. Pilih sel yang berisi angka notasi ilmiah
    2. Tekan kombinasi tombol CTRL+1 untuk menampilkan jendela Format Cells
    3. Pilih tab Number, pada bagian kategori pilih Custom dan pilih 0 dari pilihan yang ada
    4. akhiri dengan tombol OK

    Menggunakan Formula
    Jika anda menggunakan cara ini, maka anda membutuhkan angka aslinya karena ia dibutuhkan sebagai referensi dalam penulisan formula. Dengan asumsi bahwa angka notasi ilmiah tersebut berada di sel A1 dan anda ingin menampilkan hasil konversi di sel B1, maka berikut formula sederhananya
    Formula Excel
    =TRIM(A1)Catatan :
    Pada Microsoft Excel versi 2007 hanya bisa menampung 20 digit angka, sehingga jika angka yang diinput lebih dari itu maka formula ini akan tetap menghasil nilai notasi ilmiah.

    Menggunakan Tanda Baca
    Cara ini hanya bisa dilakukan sebelum anda menuliskan angka-angka yang panjang tadi, yakni dapat dilakukan dengan menambahkan simbol tanda kutip satu ('). hal ini bertujuan untuk mendefinisikan bahwa angka tersebut adalah teks

    Semoga tulisan ini ada manfaatnya dan membantu anda memperbaiki tulisan Notasi Ilmiah yang ada di Microsoft Excel.
    Jangan lupa klik tombol subscribe untuk mendapatkan tutorial terbaru dari kami.Danke

  • Cara Cepat Mengisi TextBox dan Menulis Isinya Ke Dalam Lembar Kerja

    Cara cepat input Data Pada kesempatan ini, saya akan berbagai sebuah trik untuk mempercepat mengisi kotak-kotak TextBox sesuai dengan data-data yang ada dalam lembar kerja dan menuliskannya kembali ke lembar kerja sesuai dengan apa yang tertulis dalam tiap-tiap textBox.

    Syarat mutlak yang harus dipenuhi untuk menjalankan trik sederhana ini adalah nama dari TextBox harus mengandung angka dan berurutan, akan lebih mudah jika angka ditulis di bagian belakang TextBox, contoh TextBox1 atau kotak1. Syarat lainnya adalah, data-data yang akan diambil dari lembar kerja juga harus diletakkan secara berurutan, contoh, data diletakkan di sel A1 hingga A5, dan seterusnya.

    Untuk masalah peletakan data yang ada di lembar kerja, tidak harus dimulai dari baris pertama, bisa diletakkan di baris mana saja asalkan berurutan, dan untuk contoh ini kita akan mengisinya dari baris pertama. Hal ini juga berlaku jika data yang diambil berdasarkan kolom.

    Untuk mengawali pembelajaran excel kali ini, saya sudah menyiapkan data-data yang ingin ditempatkan ke dalam kotak TextBox yang saya tulis di lembar kerja seperti berikut
    data excel

    Langkah berikutnya adalah mendesain sebuah UserForm yang di dalamnya berisi beberapa TextBox serta beberapa CommandButton untuk menjalankan beberapa perintah yang berbeda, yang kurang lebih tampilannya seperti berikut ini
    cara desain userform excel

    Setelah bahan-bahannya selesai dibuat, kini saatnya kita merancang script kode VBA-nya untuk tiap-tiap CommandButton yang ada.
    Ambil data (baris)
    For a = 1 To 9
    With UserForm1.Controls("TextBox" & a)
        .Value = Cells(a, 1)
        Cells(a, 10) = Controls("TextBox" & a)
    End With
    Next

    Ambil data (kolom)
    For a = 1 To 9
    With UserForm1.Controls("TextBox" & a)
        .Value = Cells(1, a)
        Cells(a, 10) = Controls("TextBox" & a)
    End With
    Next

    Hapus
    For a = 1 To 9
    With UserForm1.Controls("TextBox" & a)
        .Value = ""
        Cells(a, 10).ClearContents
    End With
    Next

    Catatan
    Perbedaan kode antara Ambil data (baris) dengan Ambil data (kolom) terletak pada bagian .Value = Cells... (warna merah) dimana konsep penulisan kode Cells diawali dengan indeks baris kemudian dilanjutkan dengan indeks kolom.
    Ketika kita menuliskan script kode Cells(a,1), maka ini berarti posisi barisnya akan berubah mengikuti nilai a, begitu pula sebaliknya. Lihat pembahasan lain tentang For...Next

    Perhatikan hasil akhir berikut agar semakin memahami tutorial kali ini
    hasil tutorial xcel

    Semoga trik mempercepat mengisi kotak-kotak TextBox yang saya sajikan cukup singkat ini, tidak mengurangi kecintaan anda terhadap Microsoft Excel....hehehe.
    Jangan lupa bookmark situs kami agar anda mudah mengunjunginya lain waktu. See you soon

  • Cara Menampilkan Gambar Photo ke Dalam Lembar Kerja Excel Tanpa Macro VBA

    Insert Picture - ms excel Sebenarnya tutorial sejenis sudah banyak beredar di dunia maya, akan tetapi di sini saya akan coba mengulas kembali dengan disertai penjelasan yang sejelas mungkin sehingga pengguna tidak hanya sekedar copy paste kode atau Formula Excel yang tertera untuk mendapatkan apa yang diinginkan - akan tetapi bisa mengerti dan paham apa-apa yang akan dilakukan.

    Oke, tujuan utama dari tutorial ini adalah untuk menampilkan gambar atau photo ke dalam lembar kerja Excel yang umumnya bisa digunakan untuk membuat kartu nama, kartu peserta, atau keperluan lain yang memerlukan identitas berupa gambar di dalamnya, sehingga bisa memperjelas isi informasi dari data kartu tersebut.

    Dari judul yang saya usung kali ini memang bisa dilakukan tanpa menggunakan bantuan kode Macro VBA sama sekali, akan tetapi membutuhkan sebuah objek (baca control) yang biasanya digunakan dalam Macro VBA. Hanya saja objek ini tidak akan diberikan kode apapun melainkan sebuah media yang digunakan untuk menempatkan gambar.

    Sebelum melangkah lebih lanjut lagi, saya akan menjelaskan beberapa kekurangan dari hasil yang didapatkan dari tutorial ini
    1. Ukuran dokumen file excel bisa sangat besar. Hal ini tergantung dari berapa banyaknya gambar serta ukuran gambar (resolusi) yang diletakkan dalam lembar kerja excel
    2. Dimensi gambar yang dihasilkan akan dipengaruhi oleh ukuran lebar kolom serta tinggi baris (baca : sel) yang berisi gambar tersebut diletakkan
    3. Sangat sulit mengontrol data dalam jumlah yang cukup banyak
    4. Setidaknya membutuhkan 2 lembar kerja untuk mendapatkan hasil yang maksimal

    Setidaknya itulah beberapa kekurangan dari teknik menampilkan gambar atau foto dalam lembar kerja tanpa menggunakan Macro VBA ini. Meskipun demikian, cara ini cukup banyak dipakai oleh pengguna Excel dikarenakan sedikitnya penulisan kode atau formula yang ditulis. Serta cukup efektif bagi mereka yang awam dengan Macro VBA.
    Barangkali itulah kalimat pembuka sebelum memulai tutorial kali ini.

    Sebelumnya saya juga mengingatkan bahwa tutorial ini akan sedikit panjang, sehingga potensi keberhasilan dari tutorial ini tergantung dari kejelian anda dalam mengikuti tulisan atau langkah-langkah yang saya tulis berikut ini.

    1. Aktifkan tab Developer Microsoft Excel anda
      Karena saat ini saya menggunakan Office 2007, maka langkahnya adalah dengan mengklik tombol Office Button (tombol lingkaran disebelah pojok kiri atas) kemudian klik menu Excel Option. Pada tab Popular, pastikan "Show Developer tab" dalam posisi tercentang. kemudian akhiri dengan tombol OK untuk menutup jendela Excel Options
      developer tab excel
    2. Mulailah mendesain data anda dengan contoh format seperti gambar berikut, dan untuk contoh ini letakkan di Sheet1
      format data
    3. Tambahkan gambar yang anda miliki di komputer yang bisa anda lakukan dengan menekan menu Insert kemudian pilih menu Picture, kemudian letakkan di lembar kerja sesuai dengan yang diinginkan, dan jangan lupa untuk mengatur dimensi ukuran gambar sesuai dengan selera
      insert picture
    4. Pastikan setiap gambar berada dalam satu sel (lihat gambar di atas), dan ini hukumnya WAJIB. Lihat point ke-2
    5. Sekarang beralihlah ke lembar kerja atau Sheet2
    6. Pilih tab atau Menu Developer, kemudian klik menu Insert, pada bagian ActiveX Control temukan objek Image dan mulailah menggambar di lembar kerja Excel
      insert image-controlX
    7. Setelah selesai menggambar objek Image dan objek Image dalam posisi terpilih, ketikkan nilai =GBR di formula bar. Hal ini bertujuan untuk menjelaskan bahwa objek ini ada kaitannya dengan nilai GBR
      memberi nama ControlX-Image
    8. Masih di Sheet2, klik sel D1 (atau silahkan pilih sel lain yang sesuai dengan selera) kemudian aktifkan menu Formulas dan klik menu Name Manager.
      Tujuan dari langkah ini adalah untuk mengatur isi sel D1 agar dapat melihat data-data yang ditetapkan dalam sebuah Nama (defined names)
      name manager
    9. Pada jendela Name Manager, klik tombol New untuk membuat nama baru kemudian lanjutkan dengan menulis sebuah nama di kotak yang disediakan.
      dan nama yang HARUS anda tulis untuk tutorial ini adalah GBR
      name manager baru
    10. Langkah selanjutnya adalah menentukan nilai GBR di kotak Refers to : dengan syntax penulisan seperti berikut
      =INDEX(Range yang berisi gambar;MATCH(sel D1;range yang berisi nomor urut))
      jadi jika diterjemahkan untuk tutorial ini maka formula yang harus ditulis seperti berikut
      Formula Name Manager
      =INDEX(Sheet1!$E$2:$E$5;MATCH(Sheet2!$D$1;Sheet1!$A$2:$A$5))
      Tutorial lain yang membahas tentang kombinasi antara formula Match dan Index dapat anda pelajari di sini
    11. Selesai...
    Jika anda mengikuti dan tidak melewatkan langkah-langkah di atas, maka hasil yang anda dapatkan akan kurang lebih seperti tampilan berikut :
    insert image
    Catatan:
    Dari tampilan di atas, saya sengaja mengatur salah satu gambar yang ada di Sheet1 tidak berada dalam 1 sel untuk melihat perbedaannya, dan sesuai dengan Point yang saya jelaskan di atas.

    Semoga tutorial menempatkan gambar dalam lembar kerja Microsoft tanpa Macro VBA ini bermanfaat untuk anda. Jangan lupa untuk bookmark situs ini untuk memudahkan anda mengunjungi kami di lain waktu. Gracias



  • Cara Mengatur Tinggi Baris Sebuah Sel Secara Otomatis Berdasarkan Jumlah Karakter

    auto height Setiap sel yang disediakan oleh Microsoft Excel bisa dibilang cukup unik, betapa tidak, ia bisa memuat sejumlah karakter yang lebih lebar dari ukuran yang dimilikinya dan berusaha menampilkan semuanya hingga menembus sel-sel yang ada di sebelahnya, dangan catatan isi sel yang ada di sebelahnya bukan berupa angka serta sel masih kosong.

    Dengan kondisi seperti ini, tentu saja terkadang menipu mata kita disaat memandangnya karena kita mungkin salah dalam menentukan lokasi alamat sel, juga menghasilkan tulisan yang tidak begitu rapi, apalagi ketika ingin menyajikannya dalam sebuah laporan dalam bentuk tabel.

    Memang hal ini bisa dilakukan dengan menggunakan kombinasi antara fitur Wrap Text serta Auto Fit Row Height, tapi cara ini hanya bisa dilakukan saat kita meng-klik nya di sel mana yang kita pilih.

    Otomatis sih iya, tapi mungkin agak sedikit kurang maksimal karena harus mengklik dulu fitur yang saya sebut di atas.

    Ok, sebelum melangkah lebih jauh lagi, ada baiknya perhatikan dulu data yang saya miliki berikut :
    mengatur tinggi baris otomatis
    Baris 2 dan 5 berisi nilai yang sudah pas dengan lebar kolom sehingga tidak harus dirubah tinggi barisnya, sementara baris lainnya berisi teks yang cukup panjang sehingga harus diatur tinggi barisnya agar tidak sampai menembus sel yang ada di sebelahnya.
    Sementara pada baris ke-9 dan seterusnya, saya berencana untuk menyematkan sebuah formula RANDBETWEEN dan juga formula VLOOKUP untuk menguji apakah hasil yang nantinya ditampilkan bisa mempengaruhi tinggi baris yang berbeda antara satu dengan yang lainnya sesuai dengan jumlah dan panjang karakter yang dimiliki tanpa harus mengubah panjang kolomnya.

    Ada baiknya anda baca tutorial berikut yang bisa dijadikan panduan serta dapat juga dikombinasikan dengan tutorial ini, antara lain :
    Menentukan posisi baris terakhir yang berisi nilai
    Mengenal parameter Current Region untuk menentukan rentang nilai
    Fungsi VLOOKUP menghasilkan nilai ERROR

    Untuk kasus ini, saya menggunakan formula RANDBETWEEN yang saya letakkan di kolom A saya fungsikan sebagai salah satu parameter pencarian dalam formula VLOOKUP hanya untuk memudahkan saja dalam melihat setiap perubahan. Anda tidak harus menggunakan cara atau formula ini jika anda sudah mempunyai parameter pencarian (lookup value) sendiri yang sudah anda tentukan.
    Sementara untuk formula VLOOKUP, saya letakkan di kolom B mulai baris 9 hingga baris 13 dengan syntax penulisan yang sudah sangat familier bagi pengguna Excel, yang tampilannya kurang lebih seperti berikut :
    FORMULA VLOOKUP
    =VLOOKUP(A9,$A$2:$B$6,2,0)
    Langkah selanjutnya adalah, mengotomatisasi tinggi baris hasil dari formula VLOOKUP dengan cara :
    1. Buka jendela Micrsoft Visual Editor yang bisa dilakukan dengan cara menekan kombinasi tombol ALT+F11 yang ada di keyboard
    2. Klik 2x objek Sheet1 (atau sheet lain yang ingin diotomatisasikan) untuk menampilkan jendela kode
    3. Di jendela kode yang sudah terbuka, silahkan tulis baris kode berikut :
      Private Sub Worksheet_Change(ByVal Target As Range)
      With Range("B9:B13")
        .WrapText = True
        .Rows.AutoFit
        .VerticalAlignment = xlTop
      End With
      End Sub
      Cara kerja kodeKode ini akan berjalan secara otomatis setiap kali ada perubahan yang dilakukan di lembar kerja atau Sheet1, dan perubahannya hanya akan berpengaruh untuk Range B9:B13 dengan ketentuan :
      • Mengaktifkan fitur WrapText agar isi yang ada dalam sel ditampilkan dalam beberapa baris jika isi tersebut melebihi panjang kolom.
      • Memformat tinggi baris dari sel-sel tersebut menjadi AutoFit, yakni untuk menyesuaikan isi dengan panjang kolom
      • Mengatur perataan sel dengan model xlTop, yakni jenis perataan yang menempatkan isi di posisi atas
    4. Tutup jendela Microsoft Visual Basic Editor yang bisa dilakukan dengan cara klik tombol close atau menggunakan kombinasi tombol ALT+Q

    Saatnya menguji coba kode Macro VBA yang sudah kita buat apakah sudah berjalan sesuai dengan keinginan?. Dan berikut ini adalah hasil akhirnya :
    AutoHeight sel

    Bagaimana menurut anda ?!
    Apakah tutorial dalam mengatur tinggi baris sebuah sel secara otomatis ini cukup bermanfaat?!. Silahkan tuliskan tanggapan anda di kolom komentar yang tersedia. Dankie vir u besoek

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

  • Menjalankan Kode Yang Berbeda Setiap Sheet Dibuka

    Menampilkan Kode Berbeda Setiap bekerja dalam menggunakan Microsoft Excel, barangkali kita sering bolak-balik mengaktifkan antar lembar kerja - untuk melihat isi dari masing-masing lembar kerja untuk mencari atau melihat informasi yang kita inginkan. Memang secara default pengguna hanya diberikan 3 buah lembar kerja saja dalam mengolah dokumen Microsoft Excel, akan tetapi masih bisa ditambahkan lagi sesuai dengan kebutuhan pengguna.

    Semakin banyak lembar kerja yang digunakan dalam projek Microsoft Excel, tentunya semakin besar pula perhatian yang harus diberikan kepada masing-masing lembar kerja berkenaan dengan isi informasi yang tersimpan didalamnya. Terlebih lagi jika kita sedang mengerjakan megaproyek yang berhubungan dengan banyak lembar kerja.

    Nah, berikut ini ada sebuah tips yang bisa anda gunakan untuk memberikan perhatian ekstra kepada masing-masing lembar kerja sehingga ketika pengguna mengaktifkan lembar kerja tertentu maka sebuah informasi berupa kotak pesan (atau mungkin baris kode perintah lainnya) akan dijalankan pada saat itu pula.
    Untuk diketahui, tutorial ini menggunakan bantuan Macro VBA sehingga pastikan tingkat keamanan Macro VBA Microsoft Excel anda sudah dimatikan (disable) terlebih dahulu. Dan berikut langkah-langkahnya :
    1. Saya berasumsi dalam workbook Microsoft Excel anda terdapat 3 buah lembar kerja
    2. Masuk ke aplikasi Vsual Basic Editor dengan cara anda menekan tombol pintas ALT+F11 atau bisa juga anda klik kanan nama salah satu lembar kerja kemudian di menu pop-up yang muncul, pilih View Code
    3. Pada jendela Visual Basic Editor, dijendela sebelah kiri layar komputer anda silahkan klik 2x objek ThisWorkbook, kemudian di jendela sebelah kanan silahkan pilih objek WorkBook dan untuk prosedurnya silahkan cari dan pilih SheetActivate pada kotak DropDown yang tersedia. Hal ini bertujuan agar setiap lembar kerja ketika diaktifkan maka akan membaca beris perintah tertentu.
    4. Langkah berikutnya adalah, silahkan tuliskan baris perintah berikut di dalam prosedur yang sudah anda buat pada langkah sebelumnya
      Private Sub Workbook_SheetActivate(ByVal Sh As Object)
      Select Case ActiveSheet.Index
      Case 1, 3
         MsgBox "Ini lembar kerja ke-1 dan atau ke-3"
      Case 2
         MsgBox "Ini lembar kerja ke-2"
      End Select
      End Sub
      Penjelasan singkatnya kurang lebih seperti berikut :
      • Select Case ActiveSheet.Index
        Digunakan untuk memilih kondisi berdasarkan indeks lembar kerja yang terpilih
      • Case 1, 3
        Perintah standar yang berfungsi untuk menampilkan sebuah kotak pesan ketika Sheet1 dan Sheet3 (indeks ke-1 dan ke-3) terpilih
      • Case 2
        Memiliki fungsi yang sama seperti Case 1, 3 hanya saja berlaku ketika kondisi lembar kerja indeks ke-2 terpilih
    5. Finish...
      Sekarang silahkan anda coba untuk memindahkan setiap lembar kerja Microsoft Excel anda untuk mengetahui apakah kode yang ditulis sudah benar dan sesuai dengan yang diharapkan apa belum.

    Selamat.... sekarang anda sudah berhasil mengetahui bagaimana caranya menjalankan kode yang berbeda-beda setiap lembar kerja diaktifkan. Semoga artikel dan tutorial ini ada guna dan manfaatnya untuk anda. Silahkan kunjungi kami lain waktu untuk mengetahui kehebatan Microsoft Excel lainnya bersama excelive.com. Au revoir.

  • Begini Caranya Mengekstrak Huruf atau Angka Dari Data Acak

    ekstrak angka dan huruf Saya pernah mendapat sebuah file hasil download dari internet yang mana isinya menjadi berantakan ketika saya buka di lembar kerja Ms. Excel, tidak sama dengan tampilan yang terlihat di situs tempat saya download file tersebut. Entah apa ini disebabkan karena saya salah dalam memilih jenis formatnya atau yang lainnya. Esoknya ketika saya mencoba download ulang file tersebut, saya lupa dengan alamat website-nya - nahasnya, saya coba cari di history browsing alamat sudah tidak tersedia alias sudah bersih, mungkin ada pengguna lain setelah saya yang menghapus data cache browser.

    Cukup lama saya googling dan mencari alamat website penyedia file yang sudah berhasil saya download dihari sebelumnya, akan tetapi tak juga kunjung bertemu dengannya. Dan akhirnya, saya pun menyerah, dan tidak ingin membuang-buang waktu untuk mencari alamat yang saya sudah lupa.
    Untung saja file yang saya download memiliki ekstensi .xls atau format file Microsoft Excel, jadinya saya bisa mengutak-atik isinya dengan sedikit kemampuan yang saya miliki, yang sekarang saya share kepada anda semuanya.

    Saya tidak akan menampilkan file hasil download yang berantakan ketika saya buka di program Microsoft Excel, akan tetapi saya akan memberikan contoh yang mudah untuk di mengerti serta memiliki struktur yang hampir mirip dengan file tersebut - yang isinya kurang lebih seperti ini
    Data Acak
    Contoh data di atas pada dasarnya terdiri dari dua jenis, yakni huruf dan angka. Akan tetapi agak susah dibaca jika dalam kondisi penulisan yang berantakan seperti yang saya tulis diatas.
    Nah, pada kesempatan ini saya akan share sebuah kode Macro VBA untuk membongkar data tersebut dan memisahkannya agar lebih enak dipandang dan tentunya agar lebih mudah dibaca.

    Dan seperti biasa, karena yang akan saya share adalah berupa kode Macro VBA, maka pastikan jendela Microsoft Visual Basic Editor sudah diaktifkan, jika belum silahkan tekan tombol pintas ALT+F11.
    Selanjutnya adalah buat sebuah Module Baru, kemudian silahkan masukkan kode berikut kedalamnya.
    Sub extext()
    Dim a, b, c As Long
    Dim d, e As Variant
    
    Range("E:F").Clear
    For a = 1 To 5
    e = Cells(a, 1)
    b = Len(e)
    For c = 1 To b
        If Mid(e, c, 1) >= "0" And Mid(e, c, 1) <= "9" Then
            Cells(a, 5) = Cells(a, 5) & Mid(e, c, 1)
        ElseIf Mid(e, c, 1) > "9" Then
            Cells(a, 6) = Cells(a, 6) & Mid(e, c, 1)
        End If
    Next
    Next a
    End Sub
    Dua baris pertama dari kode diatas bertugas untuk mendeklarasikan nilai , kemudian dilanjutkan dengan perintah untuk menghapus kolom E dan F. Perintah ini saya gunakan untuk membersihkan kolom tempat peletakan hasil ekstraksi, agar tidak terjadi penumpukan hasil.

    Penjelasan singkat baris inti dari kode di atas kurang lebih sebagai berikut:
    1. nilai a terdiri dari nilai 1 sampai dengan 5, yang mana nantinya digunakan untuk membaca baris. Banyaknya jumlah baris bisa disesuaikan dengan banyaknya data yang tersimpan dalam lembar kerja, atau juga bisa menggunakan kode Current Region untuk mendeteksi jumlah baris secara otomatis.
    2. nilai e berasal dari baris ke-a dan kolom pertama
    3. nilai b berfungsi untuk membaca berapa jumlah karakter yang didapat dari nilai e
    4. nilai c memiliki fungsi yang hampir sama dengan nilai a, hanya saja nilai ini akan melakukan pengulangan mulai nilai 1 hingga panjang karakter yang terdapat di nilai b. Sementara didalam struktur perintah c, terdapat sebuah kondisi yang harus dipenuhi antara lain:
      • Jika karakter yang terdapat di nilai e (baris ke-a dan kolom 1) untuk setiap karakter ke-c (karakter 1 hingga panjang yang didapatkan dari perintah atau nilai b) mempunyai nilai lebih kecil sama dengan 0 (nol) dan lebih besar sama dengan 9 (sembilan), maka sel ke-a kolom ke-5 akan diisi dan ditambahkan dengan nilai yang berisi angka.
      • Kondisi yang kedua adalah, jika karakter-karakter tersebut memiliki nilai lebih besar dari 9, maka hasilnya berupa teks dan akan di letakkan di sel ke-a dan kolom ke-6
    5. Selesai.

    Sekilas, bahasa logika diatas terkesan membingungkan, akan tetapi jika dipahami dengan seksama maka saya yakin anda akan mudah untuk memahaminya. Dan untuk melengkapi tutorial ini, seperti biasa saya akan menampilkan hasil akhir seperti dalam tampilan berikut :
    ekstrak data acak

    Selamat, anda sekarang sudah bisa memecah dan memisahkan antara karakter berupa huruf dan angka dari data acak. Semoga tutorial kali ini ada guna dan manfaatnya untuk anda, dan bisa dengan mudah untuk dipahami.
    Silahkan bookmark situs kami dan kunjungi kami lain waktu untuk mengetahui kehebatan Microsoft Excel lainnya bersama excelive.com. Arrivederci !!


  • Menyembunyikan Nilai 0 (Nol) Di Dalam Grafik Excel

    menghilangkan nilai jika y=0 Microsoft Excel merupakan aplikasi untuk mengolah data secara otomatis yang dapat berupa perhitungan dasar, rumus, pemakaian fungsi-fungsi, pengolahan data dan tabel, pembuatan grafik dan menajemen data.

    Secara umum Microsoft Excel yang sudah tak asing lagi dalam kehidupan kita sehari-hari, memiliki banyak sekali fungsi antara lain:
    1. Membuat sebuah laporan keuangan
    2. Membuat Daftar Nilai
    3. Membuat daftar hadir
    4. Melakukan operasi kali, bagi, rerataan dengan cepat
    5. Menghitung Kurs Mata Uang
    6. Membuat Grafik dan Tabel dari suatu penghitungan
    7. Membuat diagram batang,diagram garis dan diagram lingkaran
    8. Membantu kita dalam menyelesaikan soal-soal logika dan matematika
    9. Membuat presentasi jadi lebih praktis dan mudah
    10. Menyajikan data secara tepat, rapi, dan akurat
    11. dll
    Dalam artikel kali ini, excelive akan fokus pada materi tentang grafik atau Chart.

    Grafik adalah lukisan dengan gambar/garis untuk mengetahui naik turunnya suatu keadaan data yang ada dengan tujuan antara lain:
    1. Menyediakan data dengan lebih menarik
    2. Dapat mengetahui naik turunya suatu keadaan data
    3. Menyajikan data yang dapat lebih mudah di pahami
    Di dalam aplikasi Microsoft Excel, telah tersedia berbagai macam jenis grafik yang memiliki tampilan serta tujuan yang berbeda-beda sesuai dengan keinginan dari pengguna.

    Meskipun tema dari tutorial kali ini tentang grafik, akan tetapi kita tidak akan membahas bagaimana cara membuat atau menyajikan data dalam bentuk grafik, akan tetapi bagaimana kita 'menghilangkan' angka 0 (nol) agar tidak ditampilkan ketika di dalam sebuah grafik.

    Lihat grafik standard dari data-data berikut :
    grafik standard

    Dari data diatas, terdapat beberapa nilai yang berisi 0 (nol) sehingga ketika ingin menampilkan data label dalam sebuah grafik maka nilai 0 (nol) akan tetap ditampilkan (lihat gambar di atas).

    Hal ini bukanlah sebuah kesalahan, karena Microsoft Excel tetap menganggap bahwa nilai 0 (nol) adalah sebuah angka yang tetap akan ditampilkan ketika kita mengaktifkan data labels dalam grafik yang kita buat.

    Jika Anda merasa terganggu dengan angka 0 (nol) yang tetap ditampilkan dalam grafik yang Anda buat, maka gunakan trik berikut:
    • Sorot data yang Anda jadikan sebagai sumber grafik
    • Klik kanan data yang Anda sorot dan pilih perintah Format Cells dari menu yang ditampilkan, atau bisa juga menggunakan tombol pintas Ctrl + 1
    • Di dalam jendela Format Cells, pilih tab Number dan pilih Custom dari menu Category
    • Silahkan ketikkan 0;; di dalam kotak Type:
    Tampilan grafik yang menyembunyikan Data Labels dari data-data berisi nilai 0 (nol)
    Menyembunyikan nilai 0 dalam grafik
  • Menghapus Spasi Antar Teks Yang Tidak Beraturan Dengan Macro VBA

    hapus spasi baris Spasi adalah daerah kosong yang digunakan sebagai pemberi jarak dan pemisah kata, huruf, angka, atau tanda baca. Konvensi pemberian jarak antarkata dan antarkalimat bervariasi dalam berbagai bahasa dan kadang cukup kompleks.

    Penggunaan spasi atau jarak sangatlah penting untuk memisah antar kata untuk menghasilkan sebuah makna tertentu. Bahkan, bisa dibilang sebuah keharusan. Bagaimana tidak, coba saja Anda bayangkan jika website ini ditulis tanpa menggunakan spasi, pastinya Anda akan sangat tidak nyaman bukan. Atau, mungkin penggunaan spasi sebagai pemisah antar kata yang sangat tidak beraturan - pasti akan membuat tulisan terlihat tidak rapi dan tidak nyaman di baca.

    Coba perhatikan penulisan berikut :
    spasi baris

    Saya yakin, baik Anda ataupun saya, akan sangat nyaman dalam membaca tulisan yang menggunakan spasi atau model penulisan yang terdapat di nomor 2.

    Akan tetapi, barangkali kita pernah mendapati sebuah tulisan yang mana jarak antar kata atau spasi-nya sangat tidak beraturan (seperti yang terdapat di nomor 3), yang biasanya kita dapatkan ketika kita copy-paste sebuah artikel dari sebuah website.

    Nah, jika Anda mendapati kasus seperti ini di lembar kerja Microsoft Excel Anda, maka solusinya adalah meminta bantuan Macro VBA untuk merapikan spasi antar kata yang sangat tidak beraturan tersebut. Langkahnya adalah sebagai berikut :
    1. Buka jendela Microsoft Visual Basic Editor
    2. Buat sebuah Module Baru
    3. Ketikkan atau masukkan baris kode berikut kedalamnya
      Sub HapusSpasi()
      Dim Rg As Range
      Set Rg = Application.InputBox("Select a range", "Obtain Range Object", Type:=8)
      Rg.Select
      
      With Rg
        .Value = Evaluate("IF(ISTEXT(" & .Address & "),TRIM(" & .Address & "),REPT(" & .Address & ",1))")
      End With
      End Sub
      
    4. Langkah terakhir adalah, silahkan uji susunan kode ini dengan menekan tombol F5 atau bisa juga menjalankannya dengan menekan tombol yang terdapat di menubar.
      Hasil hasil tutorial
      Merapikan spasi antar kata di excel
    download


    Sebelum merapikan spasi antar kata, pengguna diharuskan terlebih dahulu menentukan sel atau range yang terdapat kalimat yang ingin dirapikan, kemudian diakhiri dengan tombol OK

  • Mengenal Kegunaan Kode CurrentRegion MacroVBA

    CurrentRegion Excel Sebelum menggunakan kode CurrentRegion, maka alangkah baiknya saya akan menjelaskan secara singkat apa itu CurrentRegion. Secara bahasa, kata "Current" berarti sekarang atau saat ini, sedangkan kata "Region" memiliki arti daerah, wilayah, atau bagian. Jadi, isitilah CurrentRegion bisa diartikan dengan sebuah Wilayah atau bagian yang saat ini terpilih.

    Nah, kata "saat ini" (Current) jika diterjemahkan ke dalam bahasa Microsoft Excel bisa mengacu kepada sebuah sel yang aktif atau terpilih, sedangkan kata Wilayah atau bagian (Region) adalah sebuah sel atau rentang sel (baca:range) yang berada dalam kawasan atau jangkauan dari posisi sel yang saat ini terpilih.

    Kita mengenal istilah range yang mana ia merupakan kumpulan dari beberapa sel yang ditulis menggunakan tanda ":" yang dapat diartikan sebagai "sampai dengan". Contoh dalam penulisan range antara lain, A1:B10. Jika diartikan, rentang yang tentukan adalah sel A1 sampai dengan sel B10, dan apabila kita menyebutkan sebuah alamat sel B3 misalnya, maka sel tersebut masih dalam wilayah atau bagian range A1:B10.

    Kesimpulannya adalah, sel B3 adalah Current sedangkan A1:B10 adalah Region. Di mana kondisi Current (sel terpilih) akan sangat menentukan dalam penyebutan wilayah atau alamat range.

    Kenapa menggunakan CurrentRegion?
    Sebenarnya penggunaan kode ini tergantung dari kebutuhan pengembang aplikasi yang bersangkutan, dan bukan sebuah keharusan. Akan tetapi, penggunaan kode ini bisa terbilang cukup efektif dalam menentukan alamat range secara otomatis ketimbang harus menuliskan sebuah alamat range secara manual. dan yang perlu diperhatikan adalah susunan data dalam lembar kerja, karena ia akan sangat berpengaruh terhadap hasil yang didapatkan.

    Lihat susunan data yang terdapat di lembar kerja berikut
    Mengenal CurrentRegion MacroVBA

    Dari gambar di atas dapat disimpulkan bahwa, Region akan membaca kombinasi antara sel yang kosong dan sel yang terisi yang saling terhubung.
    Region-A menghubungkan antara baris 1 hingga 5 dan kolom A hingga C. Meskipun terdapat beberapa sel yang kosong di kolom C akan tetapi di sana terlihat bahwa masih terdapat penghubung Antara kolom A hingga C sehingga menjadikan A1:C5 sebagai sebuah Region. Dengan catatan, sel yang terpilih berada dalam rentang yang dimaksud.

    Bagaimana dengan Region-B dan Region-C? Silahkan cari tahu sendiri jawabannya.

    Cara sederhana untuk menuliskan CurrentRegion dapat dikombinasikan dengan kode ActiveCell yang digunakan untuk menentukan letak dari sebuah Region, atau bisa juga langsung menuliskan alamat sel.

    ActiveCell.CurrentRegion.Select
    Baris kode ini akan memilih sebuah wilayah dari sel yang terpilih, dan Anda harus menentukan atau memilih sendiri sebuah alamat sel di lembar kerja.

    [B1].CurrentRegion.Select
    Baris kode ini akan memilih sebuah wilayah dari sebuah alamat sel yang sudah ditentukan

    [B1].CurrentRegion.Columns(1).Select
    Baris kode ini akan menentukan sebuah wilayah dari sebuah alamat sel yang sudah ditentukan dan hanya akan memilih kolom A dari wilayah yang berhasil dipetakan.

    [B1].CurrentRegion.Rows(4).Select
    Baris kode ini akan menentukan sebuah wilayah dari sebuah alamat sel yang sudah ditentukan dan hanya akan memilih baris ke-4 dari wilayah yang berhasil dipetakan.
    Memilih CurrentRegion dengan MacroVBA
    Selamat mencoba, semoga bermanfaat.

    CurentRegion sangat bermanfaat utuk mencari sebuah rentang (range) ketika kita tidak mengetahui batas-batas yang tepat dari rentang awal hingga akhir.


  • 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