Membuat Isian Data Di Excel Menggunakan Fungsi VBA

download Membuat Isian Data Di Excel Menggunakan Fungsi VBA

of 7

description

buku ipa fisika kelas 9

Transcript of Membuat Isian Data Di Excel Menggunakan Fungsi VBA

Membuat Isian Data Di Excel Menggunakan Fungsi VBArumus excel | April 3, 2014 | Excel database | 34 CommentsPada kesempatan ini, saya akan membahas tentang bagaimana cara membuat isian data di excel dengan menggunakan fungsi VBA. Seperti yang diketahui, VBA merupakan sebuah halaman pada Microsoft Excel yang digunakan untuk menuliskan code visual basic, dengan code tersebut kita dapat membuat berbagai form yang dibutuhkan. Dengan VBA tersebut kita juga dapat memungkinkan membuat sebuah aplikasi di Microsoft Excel.Tanpa panjang lebar, mari kita langsung saja untuk membuat isian data menggunakan fungsi VBA. Yang mana form isian data ini dapat memudahkan kita menginputkan data dengan cepat dan lebih aman. Berikut langkah-langkahnya.1. Langkah pertama, siapkan terlebih dulu data tabel di lembar kerja Excel seperti berikut.2. Selanjutnya membuat tombol tambah, caranya arahkan kursor ke Tab Developer > Insert > CommandButton (ActiveX Control).3. Lalu posisikan tombol tersebut sesuai kebutuhan, ganti nama tombol dengan tulisan Tambah, caranya klik kanan pada tombol lalu pilih CommandButton Object >> Edit. Hasilnya seperti berikut.4. Kemudian klik kanan pada tombol Tambah, pilih View Code, maka akan tampil halaman Visual Basic for Application, kemudian isikan code berikut ini.Private Sub CommandButton1_Click()UserForm1.ShowEnd SubSeperti pada tampilan berikut. (catatan, simpan halaman dengan nama IsianData.xlsb)5. Kemudian klik kanan pada tulisan VBAProject (IsianData.xlsb), lalu pilih insert >> UserForm, seperti tampilan berikut.6. Selanjutnya buat tiga buah TextBox dengan satu tombol CommandButton, contohnya seperti tampilan berikut.7. Kemudian double klik pada button Simpan, setelah itu masukan code seperti berikut.Private Sub CommandButton1_Click()Set wsDtbsBrg = Sheets(Sheet1)RecordAkhir = wsDtbsBrg.Cells(wsDtbsBrg.Rows.Count, B). _End(xlUp).Offset(0, 0).RowWith wsDtbsBrg.Cells(RecordAkhir + 1, 1).Value = TextBox1.Value.Cells(RecordAkhir + 1, 2).Value = TextBox2.Value.Cells(RecordAkhir + 1, 3).Value = TextBox3.ValueEnd WithUnload MeEnd SubPrivate Sub Textbox3_KeyPress(ByVal KeyAscii _As MSForms.ReturnInteger)Select Case KeyAsciiCase Asc(0) To Asc(9)Case ElseKeyAscii = 0End SelectEnd SubSeperti pada tampilan berikut. (catatan, setelah code di atas di tuliskan atau Anda bisa meng-copy pastenya, lalu save halaman?8. Setelah itu Anda kembali lagi ke lembar kerja Excel, untuk mengaktifkan tombol Tambah, Anda bisa arahkan kursor ke tab Developer >> Design Mode.9. Sekarang Anda coba klik tombol Tambah, jika tombol tersebut berfungsi maka akan muncul form dialog isian, dan coba Anda isi bagian Nama, Alamat dan No telepon, kemudian Klik Simpan, seperti berikut.10. Maka pada tabel data akan terisi sesuai dengan data yang di inputkan pada form isian data. Jika Anda ingin menambahkan data lebih banyak lagi, cukup klik tombol Tambah dan lakukan pengisian data seperti pada no 9 diatas.Dengan demikian, jika Anda ingin mengisi data tabel hanya tinggal klik tombol Tambah saja, maka akan tampil form isian data. Semoga bermanfaat.Membuat Tombol Hapus Dengan VBA Di Excelrumus excel | March 29, 2014 | Excel database | 6 CommentsDengan kesaktian yang dimiliki Microsoft Excel, kita bisa melakukan satu klik sata bisa menghapus seluruh isi lembar kerja Excel, kok bisa? Tentunya bisa, karena pada Excel telah tertanam rumus kode VBA yang dapat melakukan penghapusan data hanya dengan satu tombol hapus. Bagaimana caranya? Ingin tahu, mari ikuti langkahlangkah berikut.Langkah pertama, tentunya siapkan terlebih dahulu data Excel seperti berikut.Setelah data dibuat, selanjutnya arahkan kursor ke tab Developer >> Insert, pilih Command Button (ActiveX Control).Lalu posisikan tombol button tersebut sesuai kebutuhan, misalnya dibawah data tabel. Kemudia nganti nama tombol tersebut dengan nama Hapus, caranya klik kanan pada tombol, pilih Commandbutton Object >> Edit, hasilnya seperti berikut.Jika edit nama sudah selesai, selanjutnya klik kanan lagi pada tombol lalu pilih View Code, maka akan tampil halaman Microsot Visual Basic for Application VBA, lalu masukan kode berikut.Private Sub CommandButton1_Click()Dim answer As Integeranswer = MsgBox(Are you sure you want to empty the sheet?, vbYesNo + vbQuestion, Empty Sheet)If answer = vbYes ThenCells.ClearContentsElsedo nothingEnd IfEnd SubSeperti pada tampilan berikut.Kemudian simpan halaman tersebut dengan nama Hapus.xlsm, setelah itu kembali lagi ke lembar kerja Excel, untuk mengaktifkan tombol Hapus, terlebih dulu ke tab Developer >> Klik Design Mode, lalu sekarang Anda coba klik tombol hapus, apa yang terjadi?Iya, akan tampil dialog peringatat, jika Anda klik Yes maka isi dalam tabel akan terhapus semua, seperti berikut hasilnya.Mudah bukan? Dengan adanya tombol hapus ini Anda cukup sekali klik bisa menghapus seluruh data yang tidak diperlukan, bagaimana, apakah Anda ingin mencobanya? Selamat mencoba