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

  • Catatan Pada Baris Kode Macro

    Catatan dalam kode VBA Untuk mengetahui perintah yang dijalankan dalam serangkaian baris kode yang ditulis adalah dengan cara menekan tombol F5 yang terdapat di keyboard, namun ada kalanya sebagai seorang programmer, kita memberikan sebuah komentar atau catatan kecil yang berfungsi untuk memberikan keterangan terhadap baris-baris kode yang ditulis. Atau bisa juga digunakan untuk mendokumentasikan sebuah program yang telah dirancang.

    Hal ini bisa meliputi tentang informasi pengembang aplikasi, tahun dan tanggal dibuat aplikasi tersebut dan juga dapat mencakup keterangan-keterangan lain untuk memudahkan programmer ketika akan membuat kode yang sama di masa mendatang.

    Dalam Macro VBA, membuat sebuah komentar atau catatan setidaknya dapat dilakukan dengan menggunakan 2 (dua) metode, yakni :
    1. Menggunakan karakter atau tanda petik tunggal ( ' )
      komentar dalam kode vba
    2. Menggunakan statement Rem
      komentar dalam kode vba
    Cara mudah untuk mengidentifikasi sebuah baris dalam serangkaian kode Macro VBA yang diperlakukan sebagai catatan atau komentar adalah ia memiliki warna hijau. Dan yang perlu diingat adalah ia tidak akan dieksekusi sebagai baris perintah, jadi silahkan anda menuliskan keterangan secara lengkap dan letakkan di baris-baris kode yang memerlukan sebuah catatan.

    Sebagai catatan akhir untuk artikel kali ini adalah, meskipun 2 (dua) metode di atas memiliki fungsi yang sama akan tetapi cara penempatannya berbeda, cara menulis komentar menggunakan statement REM hanya bisa ditulis diawal kalimat, tidak bisa di sematkan di bagian akhir kalimat (baris kode berwarna merah menandakan bahwa terdapat kesalahan penulisan kode Macro VBA).
    Contoh :

    Sementara ketika menuliskan sebuah komentar menggunakan tanda peting tunggal ( ' ), selain bisa ditempatkan di awal kalimat, ia juga bisa dituliskan di bagian akhir baris kode.
    Contoh :

    Sekarang Anda sudah berhasil mengetahui bagaimana caranya menulis sebuah komentar atau catatan pada baris kode Macro VBA anda. Semoga belajar Macro VBA excel bersama excelive untuk edisi ini ada manfaatnya.
    Kunjungi kami lain waktu untuk mengetahui kehebatan Microsoft Excel lainnya, Buena suerte.

  • Menjalankan Module Dalam Sebuah Procedure

    Membangun sebuah aplikasi berbasis Microsoft Excel tidak bisa lepas dari namanya Macro VBA, karena dengan bantuan baris-baris kode tersebut, perintah dapat dilakukan secara berulang-ulang tanpa harus menuliskannya lagi. Sebenarnya artikel kali ini merupakan jawaban dari email yang sudah masuk di redaksi excelive.com yang meminta untuk memposting tutorial bagi para pemula yang ingin memperdalam pengetahuan tentang Macro VBA Microsoft Excel.

    Dari judul artikel ini sudah bisa dipastikan bahwa memang tutorial ini dikhususkan bagi para pemula, tapi tidak menutup kemungkinan bagi anda yang sudah expert di bidang Macro VBA untuk menyimak ulasan tentang bagaimana caranya memanggil atau menjalankan kode-kode Macro yang sudah ditulis.

    Seperti yang sudah diketahui bersama bahwa Macro VBA merupakan kumpulan dari baris-baris perintah yang ditulis sedemikian rupa sesuai dengan kaidah penulisan yang sudah disepakati dengan tujuan untuk menjalankan perintah yang diinginkan. Kode-kode tersebut bisa dibuat atau ditulis secara manual di dalam jendela Microsoft Visual Basic Editor atau bisa juga didapatkan dengan cara merekam setiap kegiatan dalam jendela Aplikasi Microsoft Excel, akan tetapi tidak semua kegiatan berhasil di rekam dan menghasilkan kode-kode Macro VBA.

    Setiap kode-kode Macro VBA bisa dituliskan langsung dalam sebuah even (baca: prosedur) atau bisa juga dituliskan dalam sebuah module. Berikut saya berikan contoh tentang sebuah perintah yang bisa dijalankan dalam sebuah even tertentu dan juga contoh tentang perintah yang ditulis dalam sebuah module

    Prosedur dalam Macro VBA
    Jika ingin menampilkan sebuah jendela pesan ketika pengguna berhasil melakukan perintah menyimpan sebuah dokumen Microsoft Excel, maka dalam Macro VBA terdapat sebuah even (baca: procedure) yang bisa kita manfaatkan yakni procedure AfterSave, dan baris perintah yang disematkan dalam procedure tersebut secara otomatis akan dipanggil atau dijalankan oleh aplikasi tanpa harus dipanggil secara manual.
    Prosedur After Save
    Dengan kata lain, setiap procedure dalam Macro VBA merupakan sebuah perintah-perintah yang 'menunggu' untuk dieksekusi. Dan inilah baris perintah yang harus disematkan dalam prosedur setelah proses menyimpan dokumen berhasil dilakukan.
    prosedur After Save

    Module dalam Macro VBA
    Module merupakan salah satu objek dalam Macro VBA yang didalamnya bisa kita isi sebuah baris perintah tertentu yang bisa dipanggil atau dijalankan dalam sebuah procedure. Ambil contoh seperti ini, pengguna ingin memilih sebuah sel E15 yang terdapat di lembar kerja atau Sheet2. Maka isi di dalam module yang harus ditulis kurang lebih seperti berikut:
    Sub MenujuSel
       Sheets("Sheet2").Select
       Range("E15").Select
    End Sub
    Karena module merupakan kumpulan baris perintah, maka setiap module harus diberi sebuah nama yang sifatnya unik. Dari contoh di atas saya beri nama MenujuSel, dan module ini tidak berjalan secara otomatis seperti halnya sebuah prosedure, melainkan harus dipanggil terlebih dahulu.
    module dalam macro vba

    Menjalankan Module Dalam Sebuah Procedure
    Ok, sekarang kita akan coba menggabungkan module dan prosedure di atas sehingga akan menjadi kurang lebih seperti ini:
    Jika pengguna berhasil menyimpan dokumen, maka sebuah pesan akan muncul bahwa proses penyimpanan berhasil dilakukan, disaat yang sama pula (atau setelah pengguna menekan tombol OK pada jendela pesan tersebut), lembar kerja atau Sheet2 akan diaktifkan dan langsung memilih sel E15
    Maka, tampilan lengkap kode Macro VBA yang harus ditulis dalam prosedur AfterSave lembar kerja adalah sebagai berikut :
    Module dan procedure

    Jika anda cermati, baris kode Call MenujuSel ditempatkan setelah baris kode MsgBox (kotak pesan). Hal ini berarti bahwa baris kode yang akan dieksekusi terlebih dahulu adalah jendela pesan, kemudian setelah itu beris kode yang akan dieksekusi adalah isi dari module MenujuSel.
    Parameter Call adalah sebuah parameter standard yang harus dituliskan ketika ingin memanggil atau menjalankan isi dari sebuah module, prosedur, atau bahkan fungsi custom.

    Pada beberapa kasus tertentu, terkadang kita tidak perlu menggunakan parameter Call untuk menjalankan sebuah module, yang perlu dituliskan hanya nama dari module, prosedur, atau fungsi kustom tersebut. Itulah sebabnya kenapa nama-nama tersebut haruslah bersifat unik.

    Dan berikut adalah baris kode yang disematkan dalam prosedur AfterSave yang sudah dimodifikasi
    Private Sub Workbook_AfterSave(ByVal Success As Boolean)
        MsgBox "Selamat... dokumen berhasil disimpan"
        MenujuSel
    End Sub

    Dan inilah hasil dari tutorial kali ini :
    menggabungkan module dan prosedur

    Selamat!!! anda sekarang sudah berhasil menjalankan sebuah module dalam sebuah prosedur. Semoga Anda menyukai tutorial dari excelive untuk edisi ini. Kunjungi kami lain waktu untuk mengetahui kehebatan Microsoft Excel lainnya, Gracias.

  • Dua Cara Untuk Memilih Sebuah Sel

    cara memilih sel dengan macro vba Dalam Macro VBA Microsoft Excel setidaknya ada 2 (dua) macam metode yang sering digunakan dalam memilih sebuah sel, dan kedua-duanya memiliki keunggulan masing-masing.
    Tutorial ini saya masukkan dalam kategori Begginer, karena tingkat kerumitan dalam tutorial kali ini bisa terbilang sangatlah rendah bahkan untuk mendapatkan sebuah alamat yang ingin dituju bisa didapatkan dengan cara menggunakan fasilitas Macro Recording.

    Nah, jika anda ingin mengetahui bagaimana caranya merekam sebuah perintah menggunakan fitur Macro Recording, lihat tampilan berikut:

    Metode di atas saya gunakan untuk memilih sel F7 yang terdapat di lembar kerja atau Sheet2 dengan menggunakan bantuan Recording, dan untuk melihat kode yang dihasilkan dengan cara merekam ini adalah dengan menekan tombol ALT + F11 untuk menuju ke jendela Microsoft Visual Basic Editor dan pilih atau buka objek Module yang terdapat di jendela VBA Project yang terdapat di sebelah kiri layar
    Merekam Macro VBA - Memilih sel

    4 baris (diawali dengan tanda ' - berwarna hijau) dalam kode yang dihasilkan, merupakan sebuah catatan dan tidak akan dieksekusi, silahkan untuk menghapusnya karena nantinya tidak akan mempengaruhi baris kode Macro VBA.

    Baris kode Macro VBA di atas adalah metode yang umum digunakan ketika kita ingin memilih sebuah sel dalam lembar kerja.
    1. Karena sel yang dipilih berada di lembar kerja lain maka harus diawali dengan baris kode Sheets("Sheet2").Select
    2. Sel F7 adalah lokasi atau tempat yang ingin ditunjukkan dengan menggunakan parameter select
    3. Penulisan sel F7 selain menggunakan parameter Range("C5").Select bisa juga menggunakan parameter [F7].Select
    4. Penunjuk (pointer) dari hasil pemilihan sel di lembar kerja ditampilkan secara acak, tidak diposisikan di baris dan kolom awal (pojok kiri atas lembar kerja). Baris perintah dalam baris kode Macro VBA di atas hanya untuk memilih hasilnya saja dengan tidak mengatur posisi pointer.
    5. Penulisan Baris Macro VBA  ini cukup sederhana dan mudah untuk diingat.

    Metode yang kedua untuk memilih sel adalah dengan menggunakan syntax penulisan seperti berikut
    Application.Goto Reference:=Worksheets("Sheet2").Range("A15"), scroll:=True
    1. Baris kode ini tidak menggunakan parameter .select seperti yang digunakan dalam metode pertama, sementara untuk pemilihan sel diwakilkan dengan parameter Reference
    2. Peletakan pointer dari hasil penunjukan sebuah sel selalu diposisikan di baris dan kolom awal (ujung kiri atas lembar kerja), hal ini dikarenakan terdapatnya sebuah parameter scroll yang memiliki nilai benar (True), sementara jika parameter scroll di ganti dengan nilai False maka hasil penunjukan akan di letakkan secara acak seperti halnya metode yang pertama
    3. Syntax penulisan untuk metode ini cukup panjang, tidak sesederhana untuk penulisan pada metode pertama
    4. Hasil akhir dari metode yang kedua
      Select + Scroll

    Sekarang Anda sudah mengetahui cara-cara untuk memilih sel dalam lembar kerja menggunakan Macro VBA, silahkan tentukan sendiri mana dari dua metode di atas yang sesuai dengan kebutuhan anda.
    Semoga belajar Macro VBA excel bersama excelive untuk edisi ini ada manfaatnya.
    Kunjungi kami lain waktu untuk mengetahui kehebatan Microsoft Excel lainnya, Grazie.

  • Remaja 17 Tahun Juara Dunia Microsoft Excel

    Bagi sebagian orang, spreadsheet (tabel data) seperti Microsoft Excel, tidak begitu menarik. Tapi hal tersebut tidak berlaku bagi John Dumoulin, yang berhasil menyabet juara pertama untuk kategori Excel 2016 dalam kompetisi Microsoft Office Specialist World Championship.

    Microsoft Office Specialist World Championship adalah kompetisi tahunan dengan peserta terdiri dari anak-anak yang pandai menggunakan Microsoft Office di seluruh dunia.

    Untuk tahun ini, Dumoulin berhasil membawa pulang piala juara pertama untuk kategori Excel setelah mengalahkan 150 peserta dari 49 negara dalam babak final. Kemenangannya sekaligus membuat remaja 17 tahun ini sebagai peserta pertama dari Amerika Serikat (AS) yang meraih juara pertama untuk kategori Excel. Ia mengaku, sejak awal tidak menyangka akan memenangkan kompetisi tersebut.

    Juara Microsoft Excel
    "Saya awalnya benar-benar tidak menyangka akan menang karena saya tahu kompetisinya cukup sengit. Kompetisi ini diikuti oleh yang terbaik di dunia dari setiap negara," ujar pria asal Woodbridge, Virginia itu seperti dikutip dari CNN.

    Para peserta selama kompetisi diberikan waktu selama 50 menit untuk menunjukkan kemampuan mereka dengan Microsoft Word, Excel atau PowerPoint.

    Ada enam kategori dan para peserta bisa memilih versi program yang diinginkan, 2013 atau 2016. Untuk kategori Microsoft Excel, Dumoulin mengatakan mereka diberikan spreadsheet lengkap untuk dibuat kembali.

    Dumoulin sendiri sudah cukup lama menggunakan Excel. Ia mulai membuat spreadsheet saat SMP untuk melacak statistik dari tim baseball favoritnya, Los Angeles Dodger. Lalu saat SMA, ia mengikuti ujian untuk mendapatkan sejumlah sertifikat aplikasi Microsoft termasuk Excel, dari program Teknologi Informasi (TI) sekolahnya.

    Saat itu ia tidak tahu tentang kompetisi Microsoft dan tak menyangka ujian sertifikasi akan membawanya sebagai salah satu peserta. Kompetisi tersebut diadakan oleh Certiport yaitu sebuah perusahaan yang bekerja untuk mensertifikasi para karyawan dan pelajar dalam berbagai program seperti Microsoft Office. Siapa pun yang mengikuti ujian sertifikasi dianggap memenuhi syarat untuk mengikuti kompetisi.

    Kerja keras Dumoulin berbuah manis. Total hadiah yang diterimanya sebesar US$ 10 ribu atau sekitar Rp 133 juta dan mendapatkan sebuah Xbox.

    Bagaimana dengan anda???

    sumber berita
    http://tekno.liputan6.com/read/3059105/luar-biasa-remaja-17-tahun-ini-juara-dunia-microsoft-excel
  • Menggunakan Tag Untuk Mengontrol Objek VBA Dalam UserForm

    Istilah Tag mungkin tidak begitu asing bagi anda yang gemar dengan media sosial karena fitur ini hampir selalu digunakan ketiga kita ingin menandai sebuah postingan atau foto dari teman anda. Sejak saya kurang begitu aktif dengan media sosial, maka saya agak sedikit bingung juga menjelaskan istilah ini, tapi pada intinya, fitur dari Tag memiliki fungsi utama yakni untuk memberi tanda atau menandai sebuah objek. kira-kira begitu, CMIIW.

    Nah, fitur Tag yang biasanya digunakan dalam media sosial (sebut saja salah satunya adalah Instagram ) ternyata jauh sebelumnya sudah digunakan dalam bahasa pemrograman sederhana seperti Microsoft Visual Basic, dan fungsinya pun sama yakni untuk memberi sebuah tanda atau menandai sebuah objek (baca: objek Macro VBA).

    Penggunaan fitur Tag dalam control Objek Macro VBA ternyata tidak semudah ketika kita 'menandai' sebuah objek dalam media sosial, dimana kita diharuskan menuliskan beberapa baris kode yang berhubungan dengan tanda-tanda tersebut agar fitur ini benar-benar bisa difungsikan dengan baik.

    Ok, untuk lebih mudah memahami ada baiknya kita langsung praktekkan penggunaannya dalam mengontrol beberapa objek Macro VBA sekaligus dalam sebuah UserForm menggunakan bantuan fitur Tag ini.
    1. Langkah awal, buatlah sebuah UserForm yang mana didalamnya terdapat beberapa objek antara lain:
      • CommandButton
      • TextBox
      • Image, dan
      • OptionButton (atau bisa juga anda letakkan objek selain yang sudah saya sebutkan)
    2. Langkah berikutnya adalah memberikan sebuah tanda (tag) untuk objek-objek tersebut, kecuali objek CommandButton. Hal ini dapat dilakukan dengan cara memilih objek yang akan diberi tanda (tag) kemudian di bagian jendela Properties, gulir kebawah sampai anda menemukan tulisan Tag, dan isikan sembarang karakter untuk objek-objek tersebut dan untuk tutorial kali ini usahakan tag memiliki nilai yang sama untuk setiap objek.
      Tag Macro VBA
      Dari contoh di atas, saya memberikan nilai tag "ABC" untuk ketiga objek tersebut.
    3. Langkah selanjutnya adalah langkah terpenting dalam tutorial ini, yakni memberikan perintah terhadap objek CommandButton untuk mendeteksi objek yang memiliki nilai Tag tertentu agar kemudian dapat dikontrol. Dan baris perintah untuk objek ini adalah
      Dim obj As Control
      With UserForm1
      For Each obj In UserForm1.Controls
      If obj.Tag = "ABC" Then
          obj.Visible = False
      End If
      Next
      End With
      
      Baris kode ini diawali dengan mendeklarasikan nilai obj sebagai sebuah Controls yang terdapat dalam UserForm (nama untuk UserForm aktif adalah UserForm1). Kemudian dilanjutkan dengan mencari setiap objek yang terdapat dalam UserForm tersebut yang memiliki tag dengan nilai "ABC" untuk disembunyikan (Visible=False)
      Properti Tag yang digunakan bersifat Case sensitive, jadi pastikan bahwa nilai properti Tag yang terdapat untuk setiap objek ditulis sama persis dalam baris kode Macro VBA agar eksekusi kode berjalan sesuai dengan yang diharapkan.

    Sekarang Anda sudah berhasil mempelajari bagaimana cara mengontrol beberapa objek Macro VBA sekaligus menggunakan properti Tag. Semoga belajar Macro VBA excel bersama excelive untuk edisi ini ada manfaatnya.
    Kunjungi kami lain waktu untuk mengetahui kehebatan Microsoft Excel lainnya, Adios


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