I'm finally facing it all Halo semua, berjumpa lagi dengan saya Erwin Soeharyanto saya ucapkan selamat datang di channel Excel dan VBA Tutorial baik di video kali ini saya akan membahas tentang dasar-dasar macro Excel yang akan kita buat menggunakan VBA dan apa bedanya untuk yang di dasar-dasar VBA macro kali ini atau macro Excel kalau yang dulu pernah saya bahas itu sama juga dengan dasar-dasar VBA Excel cuma untuk yang ini ini murni kita hanya menggunakan sheet saja mulai dari form, terus tombol, lalu tabel data itu semuanya kita menggunakan sheet dan shape nah kalau yang video apa, atau video yang dulu ini saya tunjukkan dulu video yang mana yang saya maksud Nah ini dia teman-teman ya video dasar VBA Excel yang dulu pernah saya buat yaitu mulai dari sini nih Nah ini, ini, ini satu, ini yang kedua, ini yang ketiga, ini yang keempat, ini yang kelima, terus ini yang keenam, dan ini yang ketujuh Jadi ini adalah video yang pernah saya buat untuk dasar-dasar VBA Excel cuma menggunakan UserForm Nah untuk video kali ini saya akan membuat video dasar-dasar VBA Excel, Macro Excel Cuman tidak menggunakan User Form, tapi Murni semuanya menggunakan Sheet Dan Shapes Nah Langsung saja kita akan mulai pembuatan Sistem sederhananya, jadi disini Rencananya Kita akan bikin sistem input data dulu ya, jadi saya akan membahas tentang bagaimana cara menambah buat tombol simpan data atau add data ke dalam Excel-nya menggunakan macro atau VBA Excel. Nah pertama disini untuk input datanya, ini kita akan buatkan dulu desain dari form-nya, jadi form-nya itu kita akan menggunakan sheet ini juga. Oke, jadi pertama disini saya menggunakan lewat kolom B dulu ya.
saya akan buatkan judulnya dulu misalnya judulnya disini nama datanya ya jadi kita akan buatkan input data produk misalnya atau input data penduduk atau bebas latar serta Anda mau bikin apa nanti ikuti video yang pertama ini pasti anda akan bisa membuat sistem input data untuk tombol lainnya dulu pertama disini saya akan kasih nama ada ID penduduk ya atau nick ya atau id penduduk deh oke terus di bawahnya kita kasih jarak satu baris ya ada nama penduduk di bawahnya lagi ada nama ada isian misalnya jenis kelamin di bawahnya lagi ada alamat terus di bawahnya lagi ada bukan ini bukan alamat tapi misalnya oh ya deh alamat deh di bawahnya ada apa lagi ya islamin alamat terus agama misalnya Oke, lalu di sini kita kasih jarak satu kolom ya, di sini kita buat lagi, habis agama misalnya ada pendidikan, lalu ada yang namanya pekerjaan, lalu ada lagi yang namanya... tempat lahir ada yang namanya tanggal lahir dan yang terakhir kita buat ada status pernikahan oke, nah ini untuk isian dari datanya nanti ya kita pisahkan seperti ini oke, lalu disini kita block ya kita blok, terus kita blok juga ya tekan ctrl ya, kita blok ini lalu kita klik kanan, pilih format cell terus disini kita masuk ke bagian custom ini kita hapus generalnya, kita ketik add spasi, bintang, spasi, petik 2 ya ini petik 2, lalu titik 2, terus petik 2 lagi klik ok Nah, maka di situ sudah ada titik 2-nya, teman-teman. Nah, nanti di sini kita akan isi dengan ID penduduk dan seterusnya. Oke, kalau sudah seperti ini, ini tabelnya kita... Buat sederhana dulu, nanti setelah selesai, maka kita bisa untuk mempermak atau memperbagus dari tampilannya.
Nah, berikutnya ya, disini kita akan mengisi terlebih dahulu pada bagian-bagian yang nanti kita akan mengisinya, yaitu menggunakan cara memilih. Nah, disini untuk data yang nanti kita isi dengan cara memilih, itu akan ada di bagian jenis kelamin. Terus ada lagi agama, pendidikan, lalu ada pekerjaan, dan status pernikahan. Maksudnya di sini memilih adalah, biasanya kan kalau kita ingin meng-input data yang sudah ada pilihannya, itu kita menggunakan combo box. Nah, di sini kita akan menggunakan data validation.
Nah, yang pertama di sini, kita akan buat dulu pilihan untuk di bagian jenis kelamin. Dengan cara kita klik di sini, masuk ke bagian tab data. Terus kita klik di bagian data validation.
Nah, di sini kita isi, di bagian allow-nya kita ganti menjadi list. Terus di bagian source-nya kita isi menjadi pilihan jenis kelamin yang ada. Misalnya ada lucky, terus langsung tanpa spasi kasih titik koma atau koma.
Jadi nanti kalau Anda coba pakai koma kehasil yang tidak sesuai, ubah menjadi titik koma. Lalu ada lagi perm. Nah, kalau sudah, klik OK. Nah, hasil jadinya begini.
Ada pilihannya, kayak gitu. Oke. Nah, untuk agama juga sama, ya. Kita isi juga dengan data validation. Kita klik di sini dulu, terus kita klik di sini.
Kita ubah menjadi list. Terus ini kita isi menjadi nama-nama agama yang ada. Misalnya, pertama ada Islam. Titik koma ada Kristen.
Titik koma ada... Katolik, ada Hindu, ada Buddha, ada Konghucu, dan yang lain-lain. Jadi nanti silakan dimasukkan agama sesuai dengan yang ada. Nah kalau sudah ya sama kita klik OK lagi di sini.
Maka di sini muncul pilihan agama. Lalu di sini, di pendidikan juga sama. Kita klik, terus pilih data validation juga. Pilih allow, kita ubah menjadi list juga di sini. Terus kita isi di sini ya, sourcenya.
Tadi ada pendidikan, misalnya di sini pertama ada tidak sekolah. SD, titik koma SMP, titik koma SMA, garing SMK, titik koma sarjana misalnya ya, titik koma lagi diploma, dan seterusnya. Lalu klik OK lagi, maka disini muncul pilihannya. Terus ada lagi pekerjaan, sama caranya.
Kita isi juga disini, pilih list, sourcenya kita isi misalnya ada Petani, buruh, pedagang, petani, buruh, pedagang, terus ASN misalnya, TNI, garing, polri, viran. ada swasta, titik koma, pelajar, garing, mahasiswa, titik koma, tidak bekerja, dan lain-lain lah ya. Jadi tadi saya silakan tambahkan dengan cara seperti ini. Klik OK, maka disini muncul juga pilihannya.
Terakhir ada status peringkahan disini, kita isi juga ya. Dengan cara kita klik di bagian data validation lagi. Ini pilih yang list, terus ini isi dengan menikah, belum menikah, misalnya kawin ya isinya bisa ya, kawin.
Tidak kawin, titik koma. Lalu ada cerai hidup, titik koma ada cerai mati. Klik OK, maka sudah muncul seperti ini. Oke, nah kayak gini teman-teman. Nah, kalau sudah kayak gini berarti kita tinggal mengisi pada bagian-bagian yang lain dan kita akan simpan ke dalam data-data yang lain juga.
Nah, kalau sudah seperti ini berarti kita akan buatkan tabel di bagian bawah sini teman-teman ya. Jadi mulai di sini, kita isi misalnya dari baris ke... 16 ya, saya isi misalnya ada nomor, lalu ada ID penduduk, lalu ada nama penduduk, terus jenis kelamin, lalu ada alamat, lalu ada agama, lalu ada pendidikan, lalu ada pekerjaan.
Lalu ada tempat lahir, terus tanggal lahir, terus status pernikahan. Oke, ini adalah tabel-tabel yang nanti kita akan gunakan. Cuma di sini kondisinya dia kayak gini, teman-teman.
Jadi ada kolom atau ada tabel yang kolomnya itu terlalu lebar. Ada juga yang Dia terlalu sempit, karena disini kita pakai untuk mengisinya, cuman tidak apa-apa ya, nanti kita akan atur ini kita kecilkan dulu, seperti ini oke sudah cukup, sekarang kita akan kasih disini bordernya Oke, seperti ini. Nah, sekarang kalau sudah, berarti kita akan buatkan perintah untuk memasukkan data ini ke dalam sini, teman-teman.
Jadi nanti kalau kita jalankan perintah tersebut, maka apa yang kita isi di sini itu akan... tersimpan di bagian bawah sini caranya disini kita masuk ke bagian developer terus visual basic bagi teman-teman yang tidak ada developernya maka caranya cukup simple saja teman-teman tinggal klik kanan di area menu-menu sini, bebas dimanapun misalnya di backslide out klik kanan, pilih custom mesh ribbon terus disini kita checklist di bagian developer di checklist terus klik ok nah seperti itu nanti akan muncul developer di klik terus masuk ke visual basic nah disini sebelum kita membuat perintahnya kita akan simpan dulu file ini ya dengan apa dengan tipe file yang harus sesuai dengan macro atau VBA caranya kita klik file terus pilih save as terus kita simpan di folder yang sudah kita tukar ya nah disini namanya saya kasih nama misalnya Part 1, tombol add. Nah, di sini yang paling penting, di bagian save as type-nya kita ubah menjadi Excel Binary Workbook, atau Excel Macro Workbook. Oke, di sini saya pilih yang Excel Binary yang biasa saya gunakan.
Klik tombol save. Oke, kalau sudah seperti ini, kita kembali ke developer. proper masuk ke visual basic lalu di bagian sheet 1 sini kita ganti dulu teman-teman ya jadi di bagian excelnya sini sheet 1 kita ganti nama menjadi data penduduk nah seperti itu misalnya Terus kalau sudah kembali lagi ke VBA tadi.
Nah di bagian sheet 1 sini kita klik 2 kali. Kita akan buatkan perintah di dalam sheet 1 ini. Nah caranya di sini kita pertama kita ketik option explicit.
Terus di sini kita akan membuat tombol tambah teman-teman ya untuk menyimpan datanya. Nah pertama di sini kita ketik sub simpan data. Nah simpan data tidak boleh pakai spasi. enter, kalau sudah disini kita ketik perintahnya, pertama kita ketik ada dim db penduduk as object terus di bawahnya kita ketik lagi set db penduduk sama dengan disini untuk set db penduduk kita akan memilih di bagian sheet 1 karena kita mau menyimpan data di sheet 1 jadi kita ketik sheet 1 dot rank buka kurung petik 2 100 ribu atau 10 ribu petik 2 tutup kurung bagi teman-teman yang ingin memahami penjelasan dari perintah ini teman-teman bisa melihatnya di materi video yang tadi sudah saya kasih tau yang mana aja dasar-dasar pembuatan aplikasi VBA yang tadi sudah saya tunjukkan disitu sudah saya jelaskan terus disini kita ketik lagi .en buka kurung, xlup tutup kurung oke, nah perintah berikutnya disini kita akan membuat perintah yang melarang kalau misalnya nanti ini ada yang tidak diisi maka dia tidak boleh disimpan, jadi semuanya wajib untuk diisi nah perintahnya disini kita ketik ada if seed1.rank .rank jadi disini kita mengacu pada ringnya supaya ini gampang kita lihat maka kita perkecil dulu nih seperti ini ini saya naikkan oke terus kita buka lagi yang tadi saya perbesar oke, nah seperti ini jadi disini sheet1 itu berarti yang ini tadi, yang ini dan rank nya adalah yang di bagian C4 nah disini berarti petik 2, C4, petik 2 tutup kurung, dot value sama dengan petik 2 dua kali spasi ya terus underscore ingat ini harus ada spasinya kalau nggak ada spasinya pasti dia akan error ketika anda enter nanti berikutnya dibawah ada or sheet 1 lagi, dot rank, buka kurung, petik 2 sekarang kita masuk ke nama penduduk ya, berarti dia c6 c6, petik 2, tutup kurung, dot value, sama dengan petik 2 2 kali lagi, spasi, underscore lagi enter, supaya cepat, ini kita copy ya ini di klik, copy, paste di bawah nah seperti ini langsung kita banyakin, tinggal nanti kita edit di bagian cellnya habis c6 ini berarti dia c6 8 ini kita ganti jadi C8 habis C8 C10 lalu habis C10 ini ada C12 habis C12 berarti ini F4 F4 terus di bagian bawah ada F6 habis F6 ada F8 yaitu yang tempat lahir, terus tanggal lahir ada F10, kita copy lagi ke bawah, habis F10 ada F12. Oke, nah disini karena dia terakhir kita kasih done, nah kayak gini.
Terus kita ketik, di bawahnya ada perintah, call msgbox, buka kurung, ketik 2. Harap isi data penduduk dengan lengkap. Petik 2, VB information, data penduduk. Petik 2, tutup burung, enter.
Jadi nanti kalau misalnya ini tidak diisi maka akan muncul pesan ini. Terus di bawahnya kita ketik else. Lalu di bawahnya lagi kita akan ketik perintah untuk menyimpan data.
pertama disini kita ketik yaitu nama dari variable yang kita buat disini ya, ada db penduduk disini kita ketik db penduduk.offset buka kurung disini kita isi 1,0.value sama dengan sekali lagi teman-teman bagi yang ingin memahami apa arti dari perintah ini silahkan di cek di video yang tadi sudah saya sampaikan di awal video ya disini kita ketik petik 2 sama dengan row buka kurung tutup kurung minus row lagi buka kurung disini kita cek baris pertama datanya adalah di bagian A16 kita ketik petik dollar A16 Tutup kurung, petik 2, enter. Oke. Kita ketik lagi. Ini nanti digunakan untuk mengisi nomor, teman-teman.
Jadi, dia akan menghasilkan nomor otomatis menggunakan rumus. Nah, kalau sudah, di sini kita gedein dulu ya. Biar full ini.
Nah, ini. Kita ketik db penduduk dot offset buka kurung. Sekarang 1,1 tutup kurung dot value. sama dengan sheet1.rank buka kurung petik 2 yaitu dia dari c4 sini, berarti kita ketik c4 petik 2 tutup kurung dot value nah, di bawahnya juga sama tinggal kita copy ini ya, copy paste terus ya terus sampai dengan yang terakhir nah disini kita tinggal ganti ini, habis dari 1 ini 2 3, 4, 5, 6, 7, 8, 9, 10. Kita cek di sini dia C4, ini jadi C6, C8, terus C10, lalu C12, terus F4, lalu ada F6.
F8, F10, dan F12. Kalau sudah, di bagian bawah ini kita kasih pesan juga. Kita copy dari sini.
Paste. Di sini kita isi pesannya adalah data berhasil disimpan. Data penduduk berhasil disimpan.
Di bawahnya lagi kita akan buat. Perintah untuk membersihkan lagi area di sini ketika sudah diisi. Nah, kita tidak perlu mengetik lagi dari awal, cukup kita copy aja dari sini.
Lalu kita edit perintahnya. Ini kita copy, terus kita paste dari sini. Nah, di sini kita hapus ya. Oke, ini juga kita hapus, underscores-nya. dan disini kita ketik perintah end if, oke kita simpan nah perintah sudah selesai teman-teman ya, sekarang kita akan buatkan tombol untuk mengeksekusi perintahnya nah tombolnya itu kita akan letakkan di bagian area sini ya jadi disini kita akan buatkan shapes ya untuk menaruh tombolnya jadi disini kita akan kasih warna jadi area ini kita pake untuk area tombolnya untuk warna saya pilih dulu di sini temanya ya biar lebih menarik gitu Oh udah, nanti kita kasih warna dulu.
Nah ini udah berubah. Oke, jadi ini adalah area untuk input atau memasukkan tombolnya. Oh iya, ini kita pisahkan dulu nih.
Nah, segini aja. Terus saya masukkan shapes ya untuk tombolnya. Shapes-nya ini. Saya taruh di sini.
oke, kita ganti warnanya misalnya terus kita kasih nama ya, di text disini kita ketik add data kita buat ke tengah oke Nah, di sini kalau kita klik tombol Add, kan belum aktif. Jadi kita hubungkan dulu tombol ini dengan perintah tadi dengan cara kita klik kanan, terus pilih Assign Macro. Lalu di sini ada di bagian sheet 1, Perintah Simpan Data, kita klik, pilih OK.
Kalau sudah, kita klik tombol Add-nya misalnya. Nah, dia nggak akan masuk karena tadi sudah saya sampaikan bahwa ini harus diisi lengkap dulu. Klik OK, sekarang kita isi. disini kita akan isi id penduduk saya gak usah ya idnya adalah id 123.000.145 penduduk misalnya erwin suhari yanto laki-laki sudah alamat misalnya di palangka raya agama misalnya Oke, kita isi Islam.
Pendidikan misalnya SMP. Pekerjaan misalnya petani. Tempat lahir misalnya di Jember. Tanggal lahir misalnya 15.05.1990.
Terus status pernikahan, misalnya kawin. Nah, kalau sudah, ini kita langsung klik tombol add. Ya, hasilnya kita akan coba lihat. Nah, ini sudah masuk ke sini. Ya, teman-teman ya.
Jadi, dia masuk langsung ke bawah. Dan otomatis muncul nomor 1. Kita klik OK. Nah, di sini hilang, bersih. Oke, ini kita panjangin. Nah, seperti ini teman-teman ya.
Hai kena kalau sudah kayak gini ya berarti sudah bisa kita gunakan untuk menginput data tapi untuk melakukan editing data masih belum ya Nah setelah selesai seperti ini kita baru apa mempermak ya form yang sudah kita buat di Excel nya sini menjadi lebih menarik jadi bisa ditambahkan apa di atas saya ya yang disini kita kasih border dulu kita kasih border oke, kayak gini, di bagian bawah juga sama, kita kasih border disini misalnya oke lalu disini kita kasih warna boleh ya ini kita klik pakai control nah kalau sudah ini di bagian view buang di bagian gridline nya hasilnya seperti ini Oke teman-teman jadi ini sementara dulu ya nanti kita akan kembangkan lebih jauh lagi terus kita akan coba input lagi teman-teman ya misalnya ada lagi ID strip ID strip 100 nah nama penduduk Misalnya, Angriani, misalnya, jenis kelamin, perempuan, alamat, palangkaraya. Agama Islam, pendidikan misalnya sarjana, pekerjaan misalnya ASN, tempat lahir misalnya Hai kapuas tanggal lahir salnya 12 81990 status pernikahan misalnya tidak kawin ya terus klik tombol menang udah tersimpan juga gitu nanti lama-lama data ini akan banyak teman-teman ya dan kalau kita Scroll dia semua akan ikut ke atas nah maka kita bisa mengatasinya dengan kita klik di baris ke 17 ini atau di baris di bawahnya judul lalu masuk ke bagian review sorry bagian view ya disini ada yang namanya free space di klik pilih free space oke nah disini dia akan hilang kalau kita scroll ini gak akan hilang gitu dan berikutnya kita akan kita juga bisa menambahkan teman-teman ya menambahkan langsung pencarian disini dengan memanfaatkan auto filter jadi lebih gampang ya jadi tinggal kita klik disini masuk ke bagian tab data, hidupkan di bagian filternya nah, jadi disini teman-teman bisa langsung mencari dengan cara kita mengklik di tanda panahnya sini kita ketik, misalnya, erwin, enter, nah langsung ada untuk memunculkan lagi tinggal kita klik disini, klik tombol clear filter oke, seperti itu teman-teman Oke teman-teman, untuk video pertama di aplikasi sederhana data penduduk menggunakan VBA Excel khusus untuk SIT sudah selesai. Kita akan lanjutkan lagi video tutorial selanjutnya untuk tombol selanjutnya di video mendatang. Terima kasih perhatiannya, semoga bermanfaat dan sampai jumpa di video tutorial selanjutnya. Terima kasih telah menonton!