Membuat Aplikasi Persediaan Pakai Excel

Aplikasi Persediaan Excel

Sebelumnya saya pernah membahas bagaimana cara menghitung persedian optimum dengan metode EOQ untuk menetukan berapa banyak persediaan yang harus kita kontrol. Namun dalam kontrol persediaan tersebut kita perlu juga mengetahui jumlah keluar dan masuknya persediaan tersebut hal ini agar kita dapat membuat keputusan untuk membuat order kembali. Banyak sekali software yang mampu memberikan fungsi terhadap kontrol persediaan itu namun semuanya dapat Anda gunakan jika Anda membelinya, hal ini mungkin akan menjadi pertimbangan Anda juga. 

Tapi disini saya memberikan sebuah aplikasi yang dapat Anda gunakan untuk mengontrol persediaan itu secara gratis alias tidak bayar. Aplikasi ini dapat berfungsi untuk mengontrol keluar dan masuknya barang serta membuat laporan-laporan sederhana. Aplikasi ini menggunakan program Excel dengan penambahan kode-kode macro didalamnya untuk melakukan perintah-perintah yang ada didalam kontrol aplikasi ini. Dikarenakan aplikasi persediaan ini dibuat dari Excel maka pastinya dapat dengan mudah Anda gunakan karena tidak perlu menginstal software lainnya sebagai pendukungnya.

Kenapa saya katakan dapat langsung Anda gunakan ? selain tanpa harus instal software pendukung, aplikasi ini dibuat dengan menggunakan program microsoft excel yang saya yakin pastinya ketika Anda membeli sebuah komputer ataupun laptop didalamnya sudah terinstal program Excel ini ( baik yang bajakan ataupun yang original ). Namun saya tidak membahas soal bajakan atau original karena itu bagian dari privasi Anda. Yang mau saya jelaskan disini lebih pada penggunaan aplikasi persediaan ini saja. 

Pada aplikasi persediaan Excel ini ada beberapa menu yang dapat digunakan, yaitu: 
  • Menu Daftar Barang. 
    • Menu berisi sebuah control berupa form input barang yang berfungsi untuk menambah, menghapus atau mengedit barang yang akan disimpan pada tabel daftar barang. 
      Menu Daftar Barang
      Membuat Aplikasi Persediaan Pakai Excel
      Form Input Barang
  • Menu Mutasi Barang. 
    • Menu ini berisi sebuah control berupa form mutasi barang yang berfungsi untuk melakukan transaksi terhadap keluar dan masuknya barang sehingga akan menghitung sisa barang yang tersedia pada stock jurnal. 
      Menu Mutasi Barang
      Form Mutasi Barang
  • Menu Laporan
    • Menu ini berisi sebuah form yang berfungsi untuk membuat laporan-laporan sederhana mengenai transaksi-transaksi yang sudah dilakukan terhadap persediaan barang. Laporan-laporan ini dapat diatur berdasarkan rentang waktu dan jenis atau tipe barang yang Anda inginkan. 
Menu Laporan Barang
Form Laporan Barang
  • Form About
    • Form ini berfungsi untuk penjelasan detail tetang aplikasi ini. 
Aplikasi ini masih cukup sederhana jika untuk memenuhi kebutuhan Anda yang kompleks, namun sedikitnya sudah bisa untuk mengontrol keluar masuknya barang dan membuat sebuah laporan. 
Contoh dari file Excel hasil Tutorial Membuat Form Login di Excel ini dapat Anda downlod gratis di sini

Contoh dari file Excel hasil Tutorial Membuat Aplikasi Persediaan di Excel ini dapat Anda downlod gratis di sini 
 

Cara Sederhana Membuat Macro Excel

Dengan Excel VBA Anda dapat mengotomatisasi tugas-tugas di Excel dengan menulis apa yang disebut macro. Dalam bab ini, belajar bagaimana untuk membuat makro sederhana yang akan dilaksanakan setelah mengklik tombol perintah. Pertama, aktifkan tab Developer.

Developer Tab
Untuk mengaktifkan tab Developer, jalankan langkah-langkah berikut:
  1. Klik kanan di manapun pada Ribbon, dan kemudian klik Customize Ribbon.
    Cara Sederhana Membuat Macro Excel
  2. Di bawah Customize Ribbon, di sisi kanan kotak dialog, pilih tab Utama (jika perlu).
  3. Periksa kotak centang Developer.

  4. Click OK.
  5. Anda dapat menemukan tab Pengembang sebelah tab View.
Command Button

Untuk menempatkan tombol perintah pada lembar kerja Anda, jalankan langkah-langkah berikut.
  1. Pada tab Pengembang, klik Sisipkan.
  2. Dalam Kontrol kelompok ActiveX, klik Command Button.
  3. Tarik Command Button pada lembar kerja Anda.

Menetapkan Makro
Untuk menetapkan makro (satu atau lebih baris kode) ke tombol perintah, jalankan langkah-langkah berikut.
  1. Klik kanan CommandButton1 (pastikan Desain Mode dipilih).
  2. Klik View Code.
  3. Tempatkan kursor antara Private Sub CommandButton1_Click () dan End Sub.
  4. Tambahkan baris kode di bawah ini.Catatan: jendela di sebelah kiri dengan nama Sheet1, Sheet2 dan Sheet3 disebut Project Explorer. Jika proyek Explorer tidak terlihat, klik View, Project Explorer. Untuk menambahkan jendela Kode untuk lembar pertama, klik Sheet1 (Sheet1).
  5. Tutup Visual Basic Editor.
  6. Klik tombol perintah pada lembar (pastikan Desain Mode terpilih).
 

Tutorial Membuat Menu Baru Di Worksheet Menu Bar Excel Dengan Kode Macro VBA

Membuat Menu Baru Di Worksheet Menu Bar Excel

Tutorial kali ini judulnya panjang banget ya ??? hehehe. Saya sendiri juga bingung mau kasih judul yang pendek nya seperti apa ya ???. Begini saya kasih judul seperti ini buk
an tanpa alasan, ini agar Anda yang membaca tutorial ini nantinya bisa lebih tahu maksud atau istilah-isilah yang akan saya jelaskan di tutorial ini. Tapi jika memang Anda masih belum mengerti maksudnya, begini deh saya jelasin dulu sekalian saya kasih screen shoot nya aja ya ?.  Maksud dari menu baru ini adalah bahwa kita akan membuat suatu menu tambahan di dalam worksheet Excel dengan menggunakan kode macro VBA yang tersedia di Excel. Menu baru yang akan kita buat ini sebelumnya tidak tersedia di dalam Excel tapi di tutorial ini kita akan membuatnya sendiri dengan kode VBA Excel dan kata-kata ataupun bahasa yang di tampilkan pada menu baru ini dapat kita sesuaikan berdasarkan kebutuhan kita. Sebagai contoh disini langsung aja deh lihat screenshootnya biar jelas !!! 




















Selain menggunakan kode macro VBA, untuk membuat menu juga bisa kita lakukan melalui perintah yang sudah di sediakan oleh excel sehingga kita dapat membuat custom toolbar sendiri. Namun pada tutorial kali ini saya lebih akan menjelaskan bagaimana caranya membuat menu tambahan ini dengan menggunakan kode macro VBA di Excel.  Prinsip kerja kode macro yang akan kita buat ini yaitu pada saat kita membuka suatu file excel maka secara otomatis akan ditambahkan menu baru pada Worksheet Menu Bar Excel Kita … dan sebaliknya pada saat kita tutup filenya menu-menu tersebut akan menghilang.
Ya pengertian singkatnya menurut saya ada dua macam kontrol yang bisa kita tambahkan yaitu :
  1. Menu yang berupa ControlPopup dan
  2. Menu Item yang berupa ControlButton
Perbedaan keduanya adalah Pada ControlPopup kita dapat menambahkan kontrol-kontrol lain, kontrol-kontrol yang dapat kita tambahkan dapat berupa ControlPopup maupun ControlButton, sedangkan pada ControlButton tidak dapat kita tambahkan kontrol lainnya. 


Sekarang kita akan menambahkan menu baru pada Worksheet Menu Bar …  sebagai contoh kita buat menu yang kita kasih nama “User Menu” yang terdiri atas :

1. SubMenu1, yang berupa ControlPopup , terdiri atas :
  • MenuItem1, yang berupa ControlButton yang terhubung dengan macro1
  • MenuItem2, yang berupa ControlButton yang terhubung dengan macro2
  • MenuItem3, yang berupa ControlButton yang terhubung dengan macro3
2. SubMenu2, yang berupa ControlPopup , terdiri atas :
  • MenuItem4, yang berupa ControlButton yang terhubung dengan macro4
  • MenuItem5, yang berupa ControlButton yang terhubung dengan macro5
  • SubSubMenu1, yang berupa ControlPopup , terdiri atas :
  • MenuItem6, yang berupa ControlButton yang terhubung dengan macro6
  • MenuItem7, yang berupa ControlButton yang terhubung dengan macro7
3. MenuItem8, yang berupa ControlButton yang terhubung dengan macro8

Sekarang kita membuat macro Auto_Close terlebih dahulu … kode-kode ini akan dijalankan pada saat WorkBook di Close … berisi kode macro yang berfungsi untuk menghilangkan menu yang dimaksud (yang saya kasik nama “User Menu”) dari Menu Bar. 

Sub Auto_Close()
On Error Resume Next
Application.CommandBars(“Worksheet Menu Bar”).Controls(“ContohMenu”).Delete
End Sub

Kode-kode untuk menyusun menu “User Menu” saya taruh di macro Auto_Open … agar setiap kali dibuka maka otomatis menu “User Menu” juga di load.

Sub Auto_Open()
      Auto_Close
      Set Menu1 = CommandBars(“Worksheet Menu Bar”).Controls.Add(Type:=msoControlPopup, Temporary:=True)
            Menu1.Caption = “&User Menu”
            Menu1.BeginGroup = True
      Set SubMenu1 = Menu1.Controls.Add(Type:=msoControlPopup, Temporary:=True)
            SubMenu1.Caption = “&Input Data″
      Set SubMenu2 = Menu1.Controls.Add(Type:=msoControlPopup, Temporary:=True)      
           SubMenu2.Caption = “&Laporan″
      Set CtrlBtn8 = Menu1.CommandBar.Controls.Add(Type:=msoControlButton, ID:=1)
            With CtrlBtn8
                  .Caption = “&Print”
                  .TooltipText = “Menu Item 8″
                  .Style = msoButtonCaption
                  .OnAction = “macro8″
                  .BeginGroup = True
            End With
      Set Ctrl1 = SubMenu1.CommandBar.Controls _
            .Add(Type:=msoControlButton, ID:=1)
      With Ctrl1      
            .Caption = “&Data Anggota”
            .TooltipText = “MenuItem 1″
            .Style = msoButtonCaption
            .OnAction = “macro1″
        End With
Set Ctrl2 = SubMenu1.CommandBar.Controls _
            .Add(Type:=msoControlButton, ID:=1)
With Ctrl2
            .Caption = “&Data Nilai”
            .TooltipText = “MenuItem 2″
            .Style = msoButtonCaption
            .OnAction = “macro2″
         End With
Set Ctrl3 = SubMenu1.CommandBar.Controls _
            .Add(Type:=msoControlButton, ID:=1)
With Ctrl3
            .Caption = “&Data Peminjaman Buku”
            .TooltipText = “MenuItem 3″
            .Style = msoButtonCaption
            .OnAction = “macro3″
End With
Set Ctrl4 = SubMenu2.CommandBar.Controls _
.Add(Type:=msoControlButton, ID:=1)
With Ctrl4
            .Caption = “&Kas Perpustakaan”
            .TooltipText = “MenuItem 4″
            .Style = msoButtonCaption
            .OnAction = “macro4″
End With
Set Ctrl5 = SubMenu2.CommandBar.Controls _
.Add(Type:=msoControlButton, ID:=1)
With Ctrl5
            .Caption = “&Nilai Siswa”
            .TooltipText = “MenuItem 5″
            .Style = msoButtonCaption
            .OnAction = “macro5″
End With
Set SubSubMenu1 = SubMenu2.Controls.Add(Type:=msoControlPopup, Temporary:=True)
SubSubMenu1.Caption = “&Aset Kantor″
Set Ctrl6 = SubSubMenu1.CommandBar.Controls _
.Add(Type:=msoControlButton, ID:=1)
With Ctrl6
            .Caption = “&Komputer”
            .TooltipText = “MenuItem 6″
            .Style = msoButtonCaption
            .OnAction = “macro6″
End With
Set Ctrl7 = SubSubMenu1.CommandBar.Controls _
.Add(Type:=msoControlButton, ID:=1)
With Ctrl7
            .Caption = “&Printer”
            .TooltipText = “MenuItem 7″
            .Style = msoButtonCaption
            .OnAction = “macro7″
End With
End Sub

Kode-kode macro yang akan dijalankan masing-masing menu adalah sebagai berikut : 

Sub macro1()
UserForm1.Show
End Sub

Sub macro2()
      MsgBox “Jalankan kode menu Dua”, vbInformation, “Menu #2″
End Sub

Sub macro3()
      MsgBox “Jalankan kode menu Tiga”, vbInformation, “Menu #3″
End Sub

Sub macro4()
      MsgBox “Jalankan kode menu Empat”, vbInformation, “Menu #4″
End Sub

Sub macro5()
      MsgBox “Jalankan kode menu Lima”, vbInformation, “Menu #5″
End Sub

Sub macro6()
      MsgBox “Jalankan kode menu Enam”, vbInformation, “Menu #6″
End Sub

Sub macro7()
      MsgBox “Jalankan kode menu Tujuh”, vbInformation, “Menu #7″
End Sub

Sub macro8()
      MsgBox “Jalankan kode Delapan”, vbInformation, “Menu #8″
End Sub

Kode-kode diatas tidak usah dicopy … tapi file Excel hasil contoh tutoril ini di download aja karena ada kodenya lengkap dengan keterangannya juga. Semoga bermanfaat untuk Anda. 


Tertarik dengan tulisan ini, Anda dapat mendownlod gratis di sini 


Contoh dari file Excel hasil Tutorial  Membuat Menu Baru Di Worksheet Menu Bar Excel ini dapat Anda downlod gratis di sini 

 

Pengertian Kode Macro VBA If Else Di Excel

Pengertian Kode Macro VBA If Else Di Excel 


Kode Macro VBA If  Else Di Excel
Kode macro VBA di Excel berbagai macam tipe dan jenisnya tergantung pada situasi dan kondisi kode macro yang akan digunakan. Sejak tahun 1993, Excel telah memiliki bahasa pemrograman Visual Basic for Applications (VBA), yang dapat menambahkan kemampuan Excel untuk melakukan automatisasi di dalam Excel dan juga menambahkan fungsi-fungsi yang dapat didefinisikan oleh pengguna (user-defined functions/UDF) untuk digunakan di dalam worksheet. Selain itu, Excel juga dapat merekam semua yang dilakukan oleh pengguna untuk menjadi [macro], sehingga mampu melakukan automatisasi beberapa tugas. VBA juga mengizinkan pembuatan form dan kontrol yang terdapat di dalam worksheet untuk dapat berkomunikasi dengan penggunanya. 

Dalam penggunaannya seringkali kode macro dari fungsi If dan Else yang sering digunakan. Fungsi IF pada VBA Excel merupakan salah satu dari struktur kontrol, struktur kontrol adalah perintah dengan bentuk (struktur) tertentu yang digunakan untuk mengatur (mengontrol) jalannya program. Fungsi IF Else sangat banyak kegunaannya dalam pemrograman Macro VBA Excel seperti untuk pembuatan Form Login atau bisa juga untuk Validasi TextBox dan masih banyak lagi kegunaannya. 

Ada beberapa cara penulisan untuk menggunakan fungsi If Else di VBA Excel dan informasi ini saya kutip dari www.rumusexcel.com bisa menjadi referensi juga untuk Anda untuk belajar Excel 

IF<kondisi>THEN<buka program>END IF

Penulisan kode di atas jika dijabarkan maka akan mendapatkan suatu logika bila <kondisi> bernilai True maka <buka program >  akan dikerjakan.

IF<kondisi>THEN
  <buka program 1>
ELSE
  <buka program 2>
END IF

Penulisan kode di atas jika dijabarkan maka akan mendapatkan suatu logika bila < kondisi > bernilai True maka <buka program 1> yang akan dikerjakan, tetapi bila <kondisi> bernilai False maka  <buka program 2> yang akan dikerjakan.

IF<kondisi 1>THEN
   <buka program 1> 
  ELSEIF<kondisi 2> THEN
   <buka program 2> 
  ELSE
   <buka program 3>
  END IF 

Penulisan kode di atas jika dijabarkan maka akan mendapatkan suatu logika Bila < kondisi 1>bernilai True maka <buka program 1>  akan dikerjakan, bila < kondisi 2> bernilai True maka <buka program 2>  akan dikerjakan dan bila  < kondisi 1> dan < kondisi 2> bernilai False maka <buka program 3> yang akan di kerjakan.

Contoh sederhana penggunaan IF Else adalah sebagai berikut: 
  1. Buka Aplikasi Microsoft Excel. 
  2. Tekan tombol Alt+F11 untuk menampilkan jendela Microsoft Visual Basic. 
  3. Klik kanan pada Sheet1(Sheet1) pada VBAProject dan pilih view code. 
  4. Kemudian masukkan script dibawah ini: ( lihat contoh pada gambar ) 
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("A1") = 1 Then
     Range("B1") = "Warna kuning"
     Range("A1").Interior.ColorIndex = 6
ElseIf Range("A1") = 2 Then
     Range("B1") = "warna hijau"
     Range("A1").Interior.ColorIndex = 4
ElseIf Range("A1") = 3 Then
     Range("B1") = "warna merah"
     Range("A1").Interior.ColorIndex = 3
End If
End Sub 
    
     5. Setelah selesai, coba ketikkan angka 1, 2 dan 3 pada Sheet 1 Cell A1 maka hasilnya akan seperti terlihat pada gambar animasi di bawah ini:

       6. Terakhir jika ingin menyimpannya silahkan pilih ekstensi *.xlsm atau *.xlsb.


Tertarik dengan tulisan ini, Anda dapat mendownlod gratis di sini 


Contoh dari file Excel hasil Tutorial  kode If Else di Excel ini dapat Anda downlod gratis di sini 

 

Cara Mudah Memproteksi Cell Yang Berisi Formula Dengan VBA Excel

Proteksi Cell Yang Berisi Formula Dengan VBA Excel

Memproteksi Cell dengan VBA Excel
Apakah Anda pernah merasa ingin memproteksi cell yang telah Anda isi dengan formula di dalam lembar kerja Excel Anda ? Jika pernah, berarti Anda mengalami hal yang sama juga seperti saya. Saya pun pernah mengalami hal ini, saya seringkali memproteksi cell-cell tersebut. Setiap kali saya selesai membuat file Excel yang berisi penuh dengan formula atau rumus maka saya berusaha untuk memproteksinya hal ini saya maksudkan agar formula atau rumus yang sudah saya buat itu tidak teredit atau terhapus oleh saya sendiri atau orang lain baik di sengaja ataupun tidak sengaja.

Bayangkan jika formula atau rumus yang telah kita buat tadi tanpa sengaja teredit ataupun terhapus, padahal ketika kita membuat formula atau rumus tersebut mereka saling terkait antara rumus yang satu dengan rumus yang lainnya. Seperti yang telah kita ketahui bersama bahwa di dalam Excel sebuah formula bisa terdiri dari beberapa argumen dan referensi cell lainnya maka jika salah satu cell referensi tersebut terhapus atau teredit maka akan mengakibatkan formula pada cell inti akan memunculkan argumen yang salah bahkan bisa menimbulkan kerusakan pada rumus atau formula tersebut. Jika formula atau rumus yang telah kita buat itu banyak maka akan sangat melelahkan sekali untuk memperbaikinya, karena kita harus cek satu persatu link atau referensi cell yang berhubungan dengan formula yang rusak tersebut untuk mencari tahu bagian mana yang menyebabkan formula kita rusak. 

Jika sudah begini kejadiannya maka akan sangat membuang waktu kita untuk menyusun kembali formula - formula tersebut dalam lembar kerja Excel kita. Untuk menjaga formula yang telah saya buat biasanya jika saya rasa formula yang saya buat itu sudah benar dan sudah sesuai dengan yang diharapkan maka saya akan memproteksinya namun dulu saya melakukannya secara manual dan satu persatu. Waduh ...... sangat melelahkan sekali. ya bagi Anda yang sering bermain dengan formula ataupun rumus pastinya Ada pun bisa membayangkan hal ini ....... melelahkan bukan ?

Setelah mengalami itu akhirnya saya mencoba untuk mengutak - atik bagaimana caranya agar saya bisa memproteksi cell-cell yang sudah saya isi dengan formula ataupun rumus itu dengan cepat menggunakan kode VBA pada worksheet Excel. Hasilnya ternyata fantastis, sekarang berapapun banyaknya formula ataupun rumus yang sudah dibuat dalam berapapun banyak lembar kerja di file Excel tersebut maka saya akan sangat dengan mudah memproteksi secara otomatis. Hal ini saya lakukan dengan menambahkan kode VBA pada file Excel tersebut. 

Dengan pengalaman itu maka sekarang saya ingin memberikan informasi tersebut agar dapat berguna dan bermanfaat juga untuk Anda. Bagaimana caranya ? Caranya mudah kok. Untuk menjadikan lembar kerja terproteksi, Anda cukup menambahkan atau gunakan kode VBA berikut di ThisWorkbook

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
Dim A As Range
For Each A In Target.Cells
If A.HasFormula Then
ActiveSheet.Protect
Exit Sub
Else
ActiveSheet.Unprotect
End If
Next A
End Sub


Contoh dari file Excel hasil Tutorial Cara Mudah Memproteksi Cell ini dapat Anda download gratis di sini 

 

Tutorial Membuat Form Login Di Excel

Membuat Form Login Di Excel 

Pada tulisan kali ini kita akan mencoba belajar Excel dan membahas bagaimana caranya untuk membuat form login di Excel. Form login banyak sekali kita temui dalam setiap aplikasi baik aplikasi secara online ataupun offline. Dalam setiap aplikasi seringkali kita menjumpai sebuah form atau jendela yang mengharuskan pengguna untuk memasukkan sebuah kata kunci atau password agar dapat menikmati layanan dari aplikasi tersebut, sehingga hal ini memungkinkan sebuah aplikasi hanya bisa dijalankan oleh pengguna yang tahu password-nya saja

Tutorial Membuat Form Login Di Excel
Contoh form login yang akan dibuat
Nah jika Anda ingin membuat form login itu untuk membuka atau mengakses file Excel yang Anda buat sendiri maka di sini Anda akan mendapat kan informasi cara membuat form login tersebut sehingga nantinya mungkin akan sangat berguna bagi Anda yang hanya ingin file Excel tersebut hanya dapat di akses oleh Anda sendiri ataupun oleh beberapa orang yang telah Anda beritahu passwordnya. 

Informasi bagaimana cara membuat form login di Excel ini saya dapatkan sebelumnya di sebuah website yang banyak membahas tentang Excel, kebetulan sekali ketika saya mencari informasi-informasi tambahan tentang tutorial Excel untuk mengupdate di blog ini melalui search engine google, saya di arahkan ke website tersebut. Website RumahExcel ini pun menurut saya sangat bermanfaat dan berguna untuk Anda karena saya sendiri mendapatkan inspirasi ataupun ide untuk menambahkan tulisan-tulisan saya di blog ini dengan sebagian informasinya saya dapatkan dari website ini. Salah satunya adalah tulisan yang sedang Anda baca ini yang berjudul " Tutorial Membuat Form Login Di Excel ". Bagaimana informasi detail silahkan Anda baca dan perhatikan langkah-langkahnya yang saya jelaskan di bawah ini:

Pastikan Anda sudah memunculkan menu Group Control dengan cara mengaktifkan Tab Developer pada lembar kerja Excel Anda atau mengaktifkan jendela Microsoft Visual Basic sebelum merancang dan memasukkan kode-kode untuk Form Login ini.

Menyiapkan Desain Form Login
  1. Klik menu Insert dan pilih UserForm
  2. Dalam rancangan untuk UserForm buatlah beberapa bagian seperti dalam gambar berikut:
  3. Menambahkan dan mengatur Gambar. Pilih Image dan atur nilai atau parameter yang terdapat di jendela properties seperti berikut : - BorderStyle = 0 - fmBorderStyleNone (membuat gambar tanpa bingkai).
  4. Membuat Judul dan sub judul. Pilih Label1 kemudian di jendela properties, ketikkan data di kotak Caption sesuai dengan yang anda inginkan. Ulangi untuk membuat Sub judul
  5. Kotak password. Pilih kotak password (TextBox1) kemudian cari sebuah kata PasswordChar yang terdapat di jendela properties. Isi dengan sebuah karakter yang anda ingin munculkan ketika sebuah password diketik, contoh anda bisa memasukkan karakter (*, #, atau lainnya). kosongi nilai PasswordChar jika anda ingin menampilkan ketikan sesuai dengan aslinya di kotak password.
  6. Tombol Masuk dan Keluar. Dua tombol ini dibuat dengan menggunakan CommandButton dan masing-masing bernama (Name) CommandButton1 dan CommandButton2, jika ingin mengganti masing-masing teks untuk tombol ini, lakukan dengan cara klik tombol kemudian di jendela properties, rubah Caption sesuai dengan yang anda inginkan.
Sampai langkah ini desain form login selesai dilakukan, selanjutnya adalah memasukkan kode agar form ini bisa berjalan sebagaimana mestinya.

Kode Form Login Sederhana
Untuk memasukkan kode berikut, klik kanan UserForm1 yang terdapat di jendela Project-VBA Project dan kemudian pilih View Code
atau
pilih UserForm1 yang terdapat di jendela Project-VBA Project, kemudian tekan F7 di keyboard anda.

Private Sub CommandButton1_Click() 
If TextBox1 = "admin" Then
   Unload UserForm1
   Else
   MsgBox "Maaf, password yang anda masukkan tidak valid"
End If
End Sub
Private Sub CommandButton2_Click()
Application.ActiveWorkbook.Close savechanges = True
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode <> 1 Then Cancel = True
End Sub

Keterangan kode

CommandButton1
Kode yang digunakan untuk tombol masuk atau login
dimana kata kuncinya adalah "admin" (tanpa tanda petik), sehingga jika pengguna mengetikkan kata kunci atau password dengan benar maka akan menjalankan kode atau perintah Unload UserForm1, yang artinya akan menutup Jendela Form Login ini. Dan jika salah, maka akan menampilkan kode MsgBox yang berupa kotak pesan dengan informasi di dalamnya.

CommandButton2
kode yang digunakan untuk keluar atau menutup file dengan perintah tidak menyimpan perubahan isi file.

Private Sub USerForm_QueryClose...
Kode ini berisi sebuah perintah untuk mengantisipasi pengguna menutup jendela Form dengan cara klik tombol (X) yang terdapat di pojok kanan atas, dengan kata lain tombol Close UserForm di non aktifkan

Anda dapat mengkombinasikan kode ini dengan kode-kode yang lainnya antara lain yang terdapat dalam tutorial berikut :
- Membuat Macro VBA Berjalan otomatis saat file dibuka
- Memaksa Pengguna mengaktifkan Macro Security atau pengaturan untuk macro, atau
- Menyembunyikan tampilan utama jendela Excel (tingkat lanjut)


Tertarik dengan tutorial ini, dapat Anda downlod gratis di sini 


Contoh dari file Excel hasil Tutorial Membuat Form Login di Excel ini dapat Anda downlod gratis di sini 

Untuk Login pada file contoh ini silahkan masukkan password : admin

 

Cara Membuat Scroll Bar Di Lembar Kerja Excel

  1. Untuk menambakan scroll bar pada Excel 2010 and Excel 2007, klik Developer tab, lalu klik Insert, dan kemudian klik Scroll Bar dibawah Form Controls. 
    Cara Membuat Scroll Bar Di Lembar Kerja Excel
  2. Klik lokasi lembar kerja tempat sudut kiri atas scroll bar yang Anda inginkan, kemudian seret scroll bar ke tempat sudut kanan bawah yang Anda inginkan. Dalam contoh ini, buat sroll bar yang tingginya mencakup sel B2:B6 dan sekitar seperempat dari lebar kolom.

  3. Klik kanan scroll bar, lalu klik Format Control.
  4. Ketik informasi berikut, kemudian klik OK:
    • Di dalam kotak Current value, Ketik 1. Nilai ini akan menginisialisasi bilah gulir sehingga rumus INDEX akan menunjuk ke item pertama dalam daftar.
    • Di dalam kotak value, ketik 1. Nilai ini membatasi bagian atas bilah gulir untuk item pertama dalam daftar.
    • Di dalam kotak Maximum value, Ketik 20. Angka ini menentukan jumlah maksimum entri dalam daftar.
    • Di dalam kotak Incremental change, ketik 1. Nilai ini mengontrol berapa banyak kenaikan scroll bar dari nilai saat ini.
    • Di dalam kotak change box, ketik 5. Nilai ini mengontrol berapa banyak nilai saat ini akan dinaikkan jika Anda mengklik scroll bar di salah satu sisi kotak scroll.
    • Untuk memasukkan nilai angka di sel G1 (tergantung item yang dipilih dalam daftar), ketik G1 di kotak Cell Link.
  5. Klik sel mana saja sehingga scroll bar tidak dipilih. Apabila Anda mengklik kontrol naik atau turun pada scroll bar, sel G1 akan diperbarui ke angka yang menunjukkan nilai scroll bar saat ini plus atau minus perubahan kenaikan scroll bar. Angka ini digunakan dalam rumus INDEX di sel A1 untuk menampilkan item setelah atau sebelum item yang aktif. Anda juga dapat menyeret kotak scroll untuk mengubah nilainya atau mengklik scroll bar di salah satu sisi kotak scroll untuk menaikkan 5 (nilai Ganti halaman). Scroll bar tidak akan berubah jika nilainya saat ini 1 dan Anda mengklik kontrol turun, atau jika nilainya saat ini 20 dan Anda mengklik kontrol naik. 
 

Cara Membuat Tombol Spin Di Lembar Kerja Excel

Membuat Tombol Spin Di Lembar Kerja Excel

Spin Button atau tombol spin dalam bahasa Indonesia memiliki fungsi untuk memudahkan user dalam memilih nilai dalam sekumpulan data. Menekan tombol panah atas berarti menambah nilai, sedangkan menekan tombol panah bawah berarti mengurangi nilai. Range nilai terbesar hingga terkecil di atur pada menu property Max dan Min. Sedangkan besarnya perubahan dari setiap step ditentukan oleh property SmallChange. Yang secara default bernilai 1. Property Delay berfungsi untuk menentukan lamanya perubahan nilai jika kontrol Spin Button di tekan dalam selang waktu yang lama, secara default nilainya adalah 50 ms. Di bawah ini dijelaskan langkah-langkah sederhana untuk membuat kontrol Spin Button :
  1. Untuk menambahkan tombol putar di Excel 2010 dan Excel 2007, klik tab Pengembang, klik Sisipkan, kemudian klik Tombol Putar pada Kontrol Formulir. 
    Cara Membuat Tombol Spin Di Lembar Kerja Excel
  2. Klik lokasi lembar kerja tempat sudut kiri atas kotak putar yang Anda inginkan, kemudian seret kotak daftar ke tempat sudut kanan bawah kotak putar yang Anda inginkan. Dalam contoh ini, buat tombol putar yang mencakup sel B2: B3.
  3. Klik kanan kotak putar, kemudian klik Kontrol Format.
  4. Ketik informasi berikut, kemudian klik OK:
    • Di kotak Nilai saat ini, ketik 1. Nilai ini akan menginisialisasi tombol putar sehingga rumus INDEX akan menunjuk ke item pertama dalam daftar.
    • Di kotak Nilai minimum, ketik 1. Nilai ini membatasi bagian atas tombol putar untuk item pertama dalam daftar.
    • Di kotak Nilai maksimum, ketik 20. Angka ini menentukan jumlah maksimum entri dalam daftar.
    • Di kotak Perubahan kenaikan, ketik 1. Nilai ini mengontrol berapa banyak kontrol tombol putar akan menambahkan nilai saat ini.
    • Untuk memasukkan nilai angka di sel G1 (tergantung item yang dipilih dalam daftar), ketik G1 di kotak Tautan sel.
  5. Klik setiap sel sehingga tombol putar tidak dipilih. Apabila Anda mengklik kontrol naik atau turun pada tombol putar, sel G1 akan diperbarui ke angka yang menunjukkan nilai tombol putar saat ini plus atau minus perubahan kenaikan tombol putar. Angka ini kemudian memutakhirkan rumus INDEX di sel A1 untuk menunjukkan item berikutnya atau sebelumnya. 
Nilai tombol putar tidak akan berubah jika nilainya saat ini 1 dan Anda mengklik kontrol turun, atau jika nilainya saat ini 20 dan Anda mengklik kontrol naik.
 

Cara Membuat Combo Box Di Lembar Kerja Excel

Membuat Combo Box Di Lembar Kerja Excel

Combo box adalah sebuah elemen berupa kotak (box) yang memungkinkan kita memilih data dari list yang tersedia. Biasanya tujuan penggunaan Combo Box menu ini adalah untuk mempermudah pengguna saat ingin menginputkan suatu data dari sekumpulan data tertentu tanpa harus mengetikkannya. Dengan menggunakan menu Combo Box ini akan sangat berguna bagi Anda untuk mempercepat proses pengisisan suatu data dalam cell tertentu.

Cara Membuat Combo Box di excel sebenarnya cukup simple dan mudah, namun yang perlu Anda ketahui adalah pemahaman Anda sendiri mengenai fungsi Excel dari perintah combo box itu, karena di setiap kasus soal mungkin akan berbeda-beda sesuai dengan data yang anda butuhkan.
Adapun cara membuat combo box di excel bisa anda baca pada penjelasan berikut ini dan perhatikan serta pahami langkah demi langkahnya :
  1. Untuk menambahkan kotak kombo di Excel 2010 dan Excel 2007, klik tab Pengembang, klik Sisipkan, kemudian klik Kotak Kombo pada Kontrol Formulir. 
    Cara Membuat Combo Box Di Lembar Kerja Excel
  2. Klik lokasi lembar kerja tempat sudut kiri atas kotak kombo yang Anda inginkan, kemudian seret kotak daftar ke tempat sudut kanan bawah kotak kombo yang Anda inginkan. Dalam contoh ini, buat kotak kombo yang mencakup B2:E2.
  3. Klik kanan kotak kombo, dan kemudian klik Kontrol Format.
  4. Ketik informasi berikut, kemudian klik OK:

    • Untuk menentukan kisaran daftar, ketik H1:H20 di kotak Masukkan rentang.
    • Untuk memasukkan nilai angka di sel G1 (tergantung item yang dipilih dalam daftar), ketik G1 di kotak Tautan sel. Catatan Rumus INDEX menggunakan nilai di G1 untuk menghasilkan item daftar yang benar.
    • Di kotak Baris turun-bawah, ketik 10. Entri ini menentukan berapa banyak item yang akan ditampilkan sebelum Anda harus menggunakan bilah gulir untuk melihat item lainnya. Catatan Kotak centang Arsiran 3-D adalah opsional. Fitur ini menambah tampilan tiga dimensi ke kotak turun-bawah atau kombo.

    Kotak turun-bawah atau kombo akan menampilkan daftar item. Untuk menggunakan kotak turun-bawah atau kombo, klik sel mana pun sehingga objek tidak dipilih. Apabila Anda mengklik item di kotak turun-bawah atau kombo, sel G1 akan diperbarui ke angka yang menunjukkan posisi item yang dipilih dalam daftar. Rumus INDEX di sel A1 menggunakan angka ini untuk menampilkan nama item.

 

Cara Membuat List Box Di Lembar Kerja Excel

Membuat List Box Di Lembar Kerja Excel

Pada tulisan artikel ini menjelaskan bagaimana cara membuat list box (kotak daftar) di lembar kerja Excel dengan contoh data seperti yang terlihat dibawah ini yang sebelumnya sudah Anda atur daftar, Cell links dan indeknya dengan cara sebagai berikut: 
  1. Dalam lembar kerja yang baru, ketik item berikut di kisaran H1:H20:
    Cara Membuat List Box Di Lembar Kerja Excel
  2. Di sel A1, ketik rumus berikut:
    =INDEX(H1:H20,G1,0)
Contoh kotak daftar ( List Box )
  1. Untuk menambahkan list box di Excel 2010 dan Excel 2007, Klik tab Developer, klik Insert pad group Controls, dan kemudian klik List Box Form (Control) dibawah Form Controls. 
    Membuat List Box Di Lembar Kerja Excel
  2. Klik lokasi lembar kerja tempat sudut kiri atas kotak daftar yang Anda inginkan, kemudian seret kotak daftar ke tempat sudut kanan bawah kotak daftar yang Anda inginkan. Dalam contoh ini, buat kotak daftar yang mencakup sel-sel B2:E10.
  3. Dalam Controls group, Klik Properties.
  4. Di jendela Format Objek, ketik informasi berikut, kemudian klik OK.
    • Untuk menentukan kisaran daftar, ketik H1:H20 di kotak Input range.
    • Untuk memasukkan nilai angka di sel G1 (tergantung item yang dipilih dalam daftar), ketik G1 di kotak Cell link. Catatan Rumus INDEX formula menggunakan nilai di G1 untuk menghasilkan item daftar yang benar.
    • Pada Selection type, pastikan bahwa pilihan Single telah dipilih. Catatan Pilihan Multi dan Extend hanya berguna bila Anda menggunakan Microsoft Visual Basic prosedur Aplikasi untuk menghasilkan nilai daftar. Perhatikan juga bahwa kotak centang 3-D shading menambahkan tampilan tiga dimensi ke kotak daftar.
  • Kotak daftar akan menampilkan daftar item. Untuk menggunakan kotak daftar, klik sel mana pun sehingga kotak daftar tidak dipilih. Jika Anda mengklik salah satu item dalam daftar, sel G1 akan dipebarui menjadi angka yang menunjukkan posisi item yang dipilih dalam daftar. Rumus INDEX di sel A1 menggunakan angka ini untuk menampilkan nama item.

Tertarik dengan tutorial ini, dapat Anda downlod gratis di sini 

 

Cara Menggunakan Form Control Pada Lembar Kerja di Excel

Form Control Pada Excel

Dari beberapa tulisan saya di blog ini yang membahas tentang Excel mungkin belum semuanya dapat memenuhi kebutuhan atau keinginan Anda terhadap informasi tentang panduan dan bagaimana cara menggunakan Excel. Hal ini tidak lain dan tidak bukan pastinya juga karena keterbatasan dari segi waktu saya dalam hal memberikan conten-conten terbaru tentang Excel. 
Banyak sekali hal-hal yang dapat kita pelajari lebih jauh mengenai Excel yang dapat berguna untuk keperluan kita dalam menggunakannya.  Salah satunya adalah form controls yang telah disediakan oleh Excel dan yang akan kita bahas pada tulisan kali ini.

Microsoft Excel menyediakan beberapa kontrol untuk lembar dialog yang berguna untuk memilih dari daftar item. Contoh control list box, combo box, tombol spin, dan scroll bar.

Untuk informasi selengkapnya tentang kontrol formulir di Excel, lihat Gambaran umum formulir, kontrol formulir, dan kontrol ActiveX pada lembar kerja.

Metode berikut menunjukkan cara menggunakan list box, combo box, spin buttons, and scroll bars. Namun sebelum Anda dapat menggunakannya, Anda harus mengaktikan terlebih dahulu fungsi tab Developer pada lembar kerja Excel Anda. Bagaimana cara mengaktifkannya ? Disini akan saya jelaskan bagaimana cara mengaktifkan Tab Developer di lembar kerja Excel Anda pada Microsoft Excel versi 2007 dan Microsoft Excel versi 2010. 

Cara Mengaktifkan Tab Developer Pada Excel 2010

Untuk menggunakan kontrol formulir di Excel 2010, Anda harus mengaktifkan tab Developer terlebih dahulu. Untuk melakukannya, ikuti langkah-langkah berikut:
  1. Klik File, kemudian klik Options.
    Form Control Pada Lembar Kerja di Excel
  2. Klik Customize Ribbon pada panel sebelah kiri
    .
  3. Pilih kotak centang Developer pada Main Tabs di sebelah kanan, kemudian klik OK.
Cara Mengaktifkan Tab Developer Pada Excel 2007

Untuk menggunakan kontrol formulir di Excel 2007, Anda harus mengaktifkan tab Developer terlebih dahulu. Untuk melakukannya, ikuti langkah-langkah berikut:
  1. Klik Microsoft Office Button, kemudian klik Excel Options.
  2. Klik Popular, kemudian pilih dan centang kotak Show Developer tab pada Ribbon, dan kemudian klik OK.
Setelah langkah-langkah di atas Anda lakukan maka tab baru atau tab developer akan muncul pada Ribbon bagian atas sebelah kanan lembar kerja Excel Anda. Selanjutnya Anda dapat mengatur fungsi tool yang tersedia di menu control Excel. 
Pada menu form control ini Anda dapat mulai membuat salah satu atau beberapa control sekaligus dalam lembar kerja Excel Anda, contohnya dapat Anda lihat dan praktekkan sesuai dengan langkah-langkah yang dijelaskan di bawah ini :
Semoga tulisan ini dapat bermanfaat dan berguna untuk Anda, jika ada sesuatu yang belum jelas dalam Artikel ini maka jangan sungkan untuk menulisnya dalam kolom komentar yang telah disediakan di bawah artikel ini.  
 
 
Links : About | Excel Tutorial | Macro VBA
Copyright © 2011. iyanzone - All Rights Reserved
Support by Teknik AutoCAD Published by Iyan Supriyadi
Proudly powered by Blogger