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 Message Box. Tampilkan semua postingan
Tampilkan postingan dengan label Message Box. Tampilkan semua postingan
  • Membuat Kotak Pesan Agar Tampil Sekali Dalam Parameter For..Next

    msgbox - xcelive Hampir setiap aplikasi komputer memiliki kotak pesan yang berisi beragam informasi yang bertugas memberitahu kepada pengguna akan apa yang sedang dikerjakan, yang mana munculnya kotak pesan ini dipicu oleh bermacam kondisi dan situasi, sebut saja ketika pengguna berhasil menyimpan hasil pekerjaannya atau ketika pengguna melakukan sesuatu yang 'dilarang' oleh aplikasi tersebut, atau sekedar ingin menampilkan infomasi kepada pengguna tentang status dari pekerjaannya.

    Berbagai macam kondisi yang menyebabkan munculnya kotak pesan tentunya berbeda antara aplikasi satu dengan lainnya, namun pada intinya munculnya kotak pesan disebabkan karena terdapat sesuatu yang memicunya. Tujuan dari kotak pesan memang ingin menampilkan informasi kepada pengguna tentang apa yang ia kerjakan dan biasanya juga menampilkan bantuan yang bertujuan untuk membantu pengguna dalam mengoperasikan aplikasi yang dimaksud.

    Meskipun boleh dibilang bahwa munculnya jendela kotak pesan dapat membantu pengguna dalam memutuskan apa yang seharusnya dilakukan. Namun terkadang munculnya bisa sangat menggangu dan bahkan tidak diharapkan, terlebih ketika kotak pesan disematkan dalam module pengulangan - sebut saja parameter yang digunakan adalah For...Next. Ya, parameter For..Next adalah salah satu parameter yang terdapat dalam Macro VBA Microsoft Excel yang memungkinkan suatu perintah dapat diulang-ulang beberapa kali dan akan berhenti sampai suatu kondisi telah terpenuhi.

    Coba perhatikan pernyataan berikut :
    Seorang user ingin mengisi baris 1 sampai dengan baris ke 3 pada kolom A dengan huruf ABC
    Maka dari pernyataan di atas dapat disimpulkan bahwa pengulangan perintah terjadi selama 3 kali, yakni perintah untuk mengisi huruf ABC mulai dari baris ke-1 dan akan berhenti pada saat masuk baris ke-3.
    Bahasa kode VBA sederhana untuk menerjemahkan kalimat diatas adalah :
    For a = 1 to 3
      Cells(a,1) = "ABC"
    next 
    Nah, sekarang coba bayangkan jika sebuah parameter MsgBox ditempatkan dalam parameter ini, pasti yang terjadi adalah pesan yang sama akan dibuka secara berulang-ulang sebanyak 3 kali. dan ini jelas-jelas akan sangat menganggu. Silahkan lihat kotak pesan yang muncul pada demonstrasi berikut
    xcelive - loop msgbox

    Demonstrasi diatas dihasilkan dari kode Macro VBA seperti ini
    For a = 1 to 3
      MsgBox "Pengulangan sebanyak " & a & " kali"
    next
    Dari kode diatas, saya hanya melakukan pengulangan perintah sebanyak 3 kali saja namun saya sangat terganggu dengan munculnya kotak pesan setiap kali pengungalan dilakukan. Bagaimana jika saya ingin melakukan pengulangan lebih banyak dari ini?! Mungkin capek dan tentu kesal karena harus menekan tombol OK pada jendela kotak pesan agar bisa menuju ke pengulangan berikutnya hingga selesai.

    Untungnya dengan menggunakan bantuan logika sederhana, 'kesalahan' ini bisa diatasi dan menghasilkan sesuatu yang seharusnya, yakni menampilkan kotak pesan cukup hanya sekali saja meskipun berkali-kali melakukan pengulangan perintah.
    Jika ingin mencobanya, tulis baris kode Macro VBA berikut dalam sebuah Module kemudian jalankan dengan menekan tombol F5 di keyboard anda atau bisa juga menjalankannya dengan menekan tombol yang terdapat di menubar.
    Sub PesanSekali()
    Dim Pesan As Boolean
    Pesan = True
    
    For a = 1 To 3
    If Pesan = True Then
      MsgBox "Pengulangan sebanyak " & a & " kali"
      Pesan = False
    End If
    Next
    End Sub
    Rangkuman dan penjelasan singkat kode Macro VBA diatas :
    1. Pesan As Boolean
      Sebuah variabel Macro VBA yang dapat digunakan untuk menyimpan nilai TRUE atau FALSE
    2. Pesan = True
      Digunakan untuk menentukan nilai awal dari nilai Pesan, yakni nilai TRUE
    3. For a = ....
      Berfungsi untuk melakukan pengulangan perintah sebanyak 3 kali
    4. If Pesan = True
      Baris ini berfungsi untuk melakukan pengecekan sebelum mengeksekusi perintah-perintah setelahnya, yakni jika kondisi dari nilai Pesan adalah TRUE.
      Dan karena sebelumnya kita sudah menentukan nilai Pesan dengan nilai TRUE, maka pasti perintah selanjutnya akan dieksekusi
    5. Pesan = False
      Nah, inilah baris perintah yang digunakan untuk menghentikan munculnya jendela kotak pesan secara berulang-ulang, karena paremeter dari Logika IF yang dituliskan sebelumnya hanya akan menjalankan perintah jika status dari nilai Pesan = TRUE
    Hasil akhir yang diperoleh dari kumpulan baris perintah Macro VBA yang sudah dibuat diatas tampak seperti dalam tampilan berikut :
    kotak pesan berulang - xcelive

    Lantas bagaimana cara mengkombinasikannya dengan kode-kode atau perintah lainnya?!
    Untuk mengetahui kegunaan dan cara mengaplikasikan kedalam baris perintah yang lebih kompleks, silahkan kunjungi tutorialnya disini

    Sebagai penutup untuk tutorial kali ini, saya ucapakan selamat kepada anda karena sudah berhasil mengetahui bagaimana caranya menghentikan munculnya kotak pesan agar tidak tampil secara berulang-ulang ketika di sematkan dalam parameter For..Next. Mudah-mudahan tutorial kali ada guna dan manfaatnya, dan membantu anda dalam menyelesaikan permasalah excel yang saat ini anda hadapi.

    Silahkan bookmark website ini jika anda suka dengan tutorial-tutorial yang telah kami sajikan, dan jangan lupa kunjungi kami lain waktu untuk mengetahui kehebatan Microsoft Excel lainnya bersama xcelive.com. We'll be right back


  • Membuat Jendela Login Sederhana Dengan Membatasi Jumlah Kesempatan Entry

    Jendela Login Sederhana Google Mail atau yang lebih akrab dikenal Gmail saja, merupakan sebuah layanan surat elektronik gratis dan terbesar serta memiliki banyak penggunanya, termasuk juga saya. Berebagai macam alasan kenapa banyak orang menggunakan layanan email gratis dari google ketimbang yang lainnya, dan satu alasan yang pasti adalah yang sesuai dengan slogan utama gmail "One Account, All of Google"

    Dan seperti halnya penyedia layanan email lainnya, serta seperti semua akun yang meminta otoriasasi penggunanya, sebuah ID serta Password adalah keharusan yang wajib dituliskan untuk bisa mengakses sebuah halaman tertentu. Biasanya, pengguna hanya diberikan beberapa kali kesempatan gagal ketika menuliskan ID serta Kata kuncinya sebelum bisa mengakses halaman yang dimaksud, dan setelah kesempatan tersebut sudah habis maka biasanya ada muncul jendela peringatan atau yang lainnya.

    Nah, konsep di atas akan kita coba terjemahkan ke dalam aplikasi Microsoft Excel, di mana untuk dapat membuka sebuah file excel, pengguna harus memasukkan sebuah kata kunci yang sudah ditentukan dan kita memberikan sebuah kesempatan beberapa kali kesalahan penulisan sebelum muncul perintah lainnya.

    Lihat tampilan berikut:
    Login Sederhana

    Seperti biasa, buka jendela Microsoft Visual Basic dengan menekan tombol pintas Alt + F11. Karena kita menginginkan file terproteksi dengan sebuah kata kunci dan jendela Login otomatis muncul saat file terbuka, maka kode harus di letakkan di objek ThisWorkbook
    Kode yang harus dituliskan adalah sebagai berikut :
    Private Sub Workbook_Open()
    Dim x As Integer, Password As String
    Log:
    Password = InputBox("Silahkan masukkan kata kunci Anda" & vbNewLine & _
    "(case sensitive)", "LOGIN")
    If Password <> "123" Then
    x = x + 1
    If x = 3 Then
    MsgBox "Maaf." & vbCr & _
    "Anda sudah menggunakan semua kesempatan yang disediakan" & vbCr & _
    "Dokumen untuk sementara akan ditutup"
    ThisWorkbook.Close savechanges:=False
    Else
    MsgBox "Password yang Anda masukkan salah." & vbCr & _
    "Silahkan coba lagi." & vbCr & vbCr & _
    "Kesempatan gagal tinggal " & 3 - x & "x"
    GoTo Log:
    End If
    End If
    End Sub

    Kata kunci yang digunakan dalam tutorial ini 123, ganti dengan kata kunci lain sesuai dengan selera.
    Jika ingin menambahkan jumlah kesempatan gagal saat pengisian form Login ini, ganti angka 3 yang terdapat dalam baris kode di atas. Dan ganti atau hapus perintah ThisWorkbook.Close savechanges:=False jika Anda tidak ingin menutup dokumen setelah pengguna gagal dalam menggunakan semua kesempatan ada.
  • 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