Rumah Media Sosial 10 Excel VBA Lakukan dan Larangan - dummies

10 Excel VBA Lakukan dan Larangan - dummies

Daftar Isi:

Video: Modul Realisasi #PART 1 - Pengantar Dan Penjelasan Modul Realisasi Aplikasi Ekskul 2025

Video: Modul Realisasi #PART 1 - Pengantar Dan Penjelasan Modul Realisasi Aplikasi Ekskul 2025
Anonim

Di sini, Anda akan menemukan beberapa saran yang harus Anda pertimbangkan saat mulai mengembangkan solusi Excel VBA Anda sendiri. Mengikuti panduan ini bukan obat mujarab untuk mencegah Anda keluar dari masalah (pemrograman), namun mengikuti mereka dapat membantu Anda menghindari perangkap yang orang lain sobek.

Dekati semua variabel

Seberapa mudahnya: Cukup mulai mengetikkan kode VBA Anda tanpa harus melalui tugas membosankan untuk menyatakan setiap variabel yang ingin Anda gunakan. Meskipun Excel memungkinkan Anda untuk menggunakan variabel yang tidak dideklarasikan, melakukannya hanya meminta masalah.

Anda harus menyatakan setiap variabel.

Jika Anda kurang disiplin diri, tambahkan pernyataan "Option Explicit" di bagian atas modul Anda. Dengan begitu, kode Anda bahkan tidak akan berjalan jika menyertakan satu atau beberapa variabel yang tidak dideklarasikan. Tidak menyatakan semua variabel hanya memiliki satu keuntungan: Anda menyimpan beberapa detik. Tapi dengan menggunakan variabel yang tidak dideklarasikan akhirnya akan kembali menghantui Anda.

Jangan membingungkan kata sandi dengan keamanan

Cukup melindungi kata sandi proyek VBA, dan Anda aman kan? Salah.

Menggunakan kata sandi VBA dapat membuat sebagian besar pengguna biasa tidak melihat kode Anda. Tapi jika seseorang

benar-benar ingin memeriksanya, dia akan mencari cara untuk memecahkan kata sandinya. Intinya? Jika Anda benar-benar, secara positif perlu merahasiakan kode Anda, Excel bukanlah pilihan terbaik untuk platform pengembangan.

Bersihkan kode Anda

Setelah aplikasi Anda bekerja untuk kepuasan Anda, Anda harus membersihkannya. Kode tugas rumah tangga meliputi:

Pastikan setiap variabel dinyatakan.

Pastikan semua baris terjalin dengan benar sehingga struktur kode terlihat jelas.

  • Hapus alat bantu debugging apa pun, seperti laporan MsgBox Debug. Laporan cetak

  • Ganti nama variabel yang diberi nama buruk. Misalnya, jika Anda menggunakan variabel MyVariable, ada kemungkinan bagus bahwa Anda bisa membuat nama variabel lebih deskriptif. Anda akan berterima kasih pada diri Anda nanti.

  • Modul Anda mungkin memiliki beberapa "ujian" prosedur yang Anda tulis saat mencoba memikirkan sesuatu. Mereka telah melayani tujuan mereka, jadi hapus mereka.

  • Tambahkan komentar sehingga Anda akan mengerti bagaimana kode bekerja saat Anda mengunjunginya enam bulan dari sekarang.

  • Pastikan semuanya dieja dengan benar - terutama teks di UserForms dan kotak pesan.

  • Periksa kode yang berlebihan. Jika Anda memiliki dua atau lebih prosedur yang memiliki blok kode identik, pertimbangkan untuk membuat prosedur baru yang dapat dipanggil oleh prosedur lain.

  • Jangan memasukkan semuanya ke dalam satu prosedur

  • Ingin membuat program yang tidak bisa dimengerti? Cara yang efisien untuk mencapainya adalah dengan memasukkan semua kode Anda ke dalam satu prosedur besar yang bagus. Jika Anda pernah meninjau kembali program ini lagi untuk melakukan perubahan, Anda pasti akan membuat kesalahan dan mengenalkan beberapa bug yang tampak bagus.

Apakah kamu melihat masalahnya? Solusinya adalah kode modular. Pisahkan program Anda menjadi potongan yang lebih kecil, dengan masing-masing potongan dirancang untuk melakukan tugas tertentu. Setelah Anda mengambil kebiasaan ini, Anda akan mendapati bahwa menulis kode bug bebas lebih mudah dari sebelumnya.

Pertimbangkan software lain

Excel adalah program yang sangat serbaguna, tapi tidak sesuai untuk semuanya. Bila Anda siap untuk mengerjakan proyek baru, luangkan waktu untuk mempertimbangkan semua pilihan Anda. Untuk parafrase pepatah lama, "Bila semua Anda tahu adalah Excel VBA, semuanya tampak seperti makro VBA. "

Jangan berasumsi bahwa setiap orang mengaktifkan macro

Seperti yang Anda ketahui, Excel memungkinkan Anda membuka buku kerja dengan makronya dinonaktifkan. Sebenarnya, hampir seperti para desainer versi terbaru dari Excel

ingin pengguna

menonaktifkan macro. Mengaktifkan makro saat Anda membuka buku kerja dari sumber yang tidak diketahui bukanlah ide bagus, tentu saja. Jadi Anda perlu mengetahui pengguna Anda. Di beberapa lingkungan perusahaan, semua makro Microsoft Office dinonaktifkan, dan pengguna tidak memiliki pilihan dalam masalah ini. Satu hal yang perlu dipertimbangkan adalah menambahkan tanda tangan digital ke buku kerja yang Anda bagikan ke orang lain. Dengan begitu, pengguna dapat diyakinkan bahwa buku kerja benar-benar berasal dari Anda dan bahwa mereka belum diubah. Konsultasikan dengan sistem Bantuan untuk informasi lebih lanjut tentang tanda tangan digital.

Biasakan bereksperimen

Menyiapkan eksperimen sederhana hampir selalu jauh lebih efisien daripada memasukkan ide baru ke dalam kode yang ada tanpa memahami apa eksperimen tersebut.

Jangan berasumsi bahwa kode Anda akan bekerja dengan versi Excel lainnya

Saat ini, setidaknya ada lima versi Excel yang umum digunakan di seluruh dunia. Saat Anda membuat aplikasi Excel, Anda sama sekali tidak menjamin bahwa itu akan bekerja dengan sempurna di versi lama atau versi yang lebih baru. Dalam beberapa kasus, ketidaksesuaian akan menjadi jelas. Tapi Anda juga akan menemukan bahwa hal-hal yang seharusnya bekerja dengan versi sebelumnya tidak berhasil.

Excel menyertakan pemeriksa kompatibilitas yang praktis (pilih File → Info → Check For Issues → Periksa Kompatibilitas), namun hanya memeriksa buku kerja dan mengabaikan kode VBA. Satu-satunya cara untuk memastikan bahwa aplikasi Anda bekerja dengan versi selain versi yang Anda buat dengan mengujinya di versi tersebut.

Ingatlah pengguna Anda

Jika Anda mengembangkan aplikasi untuk orang lain, pekerjaan Anda lebih sulit karena Anda tidak dapat membuat jenis asumsi yang sama seperti yang Anda lakukan saat mengembangkan diri.

Misalnya, Anda bisa lebih longgar dengan penanganan error jika Anda adalah satu-satunya pengguna. Jika kesalahan muncul, Anda akan memiliki ide bagus untuk melihat sehingga Anda bisa memperbaikinya. Jika ada orang lain yang menggunakan aplikasi Anda dan kesalahan yang sama muncul, dia akan kurang beruntung.Dan saat Anda bekerja dengan aplikasi Anda sendiri, Anda biasanya bisa melakukannya tanpa instruksi.

Anda perlu memahami tingkat keterampilan dari mereka yang akan menggunakan buku kerja Anda dan mencoba mengantisipasi masalah yang mungkin mereka hadapi. Cobalah membayangkan diri Anda sebagai pengguna baru aplikasi Anda, dan identifikasi semua area yang dapat menyebabkan kebingungan atau masalah.

Jangan lupa tentang backup

Tidak ada yang lebih mengecewakan daripada hard drive yang macet tanpa cadangan. Jika Anda mengerjakan proyek penting, tanyakan pada diri Anda pertanyaan sederhana: "Jika komputer saya meninggal malam ini, apa yang akan saya hilang? "Jika jawaban Anda lebih dari beberapa jam kerja, Anda perlu melihat dari dekat prosedur backup data Anda. Anda punya prosedur backup data, bukan?

10 Excel VBA Lakukan dan Larangan - dummies

Pilihan Editor

Kantor 2011 untuk Mac: Membuat Tabel dengan Kotak Dialog atau Teks - dummies

Kantor 2011 untuk Mac: Membuat Tabel dengan Kotak Dialog atau Teks - dummies

Sementara ada cara baru untuk membuat tabel di Office 2011 untuk Mac, Anda masih bisa menggunakan teknik stand-by. Menu yang familiar masih bekerja di Office 2011 untuk Mac, dan inilah buktinya. Dialog meja semuanya masih ada di sana: Di Word, pilih Table → Insert → Table; Sebagai alternatif, pada tab Tabel Ribbon, di Tabel Pilihan ...

Kantor 2011 untuk Mac: Melepaskan Command Toolbar - dummies

Kantor 2011 untuk Mac: Melepaskan Command Toolbar - dummies

Apakah Anda menggunakan Office 2011 untuk Mac atau Produk Microsoft Office lainnya, toolbar Anda bisa sangat berantakan. Setiap kali Anda merasa perlu untuk men-tweak antarmuka aplikasi Microsoft Office, Anda perlu memanggil dialog Customize Toolbars and Menus. Ini adalah dialog super kuat di Word, Excel, dan PowerPoint yang memungkinkan Anda ...

Kantor 2011 untuk Mac: Berbagi Toolbar dan Menu - dummies

Kantor 2011 untuk Mac: Berbagi Toolbar dan Menu - dummies

Setelah Anda menyesuaikan Office 2011 Anda bilah alat dan antarmuka, Anda dapat berbagi penyesuaian dengan orang lain. Namun, pastikan bahwa Anda menasihati orang-orang yang telah Anda lakukan sebelum membagikan dokumen Anda dengannya; Jika tidak, mereka mungkin akan terkejut saat mereka membuka dokumen Anda dan melihat susunan toolbar atau menu yang berbeda dari pada apa ...

Pilihan Editor

Penting Office 2007 Commands - dummies

Penting Office 2007 Commands - dummies

Anda dapat membuat program Office 2007 lebih mudah jika Anda menggunakan pintasan sederhana ini. Perintah-perintah ini, seperti mengurungkan kesalahan dan memperbesar dan memperkecil akan membantu Anda menghemat waktu. Memasuki simbol: Untuk memasukkan simbol atau karakter asing yang tidak ada pada keyboard Anda, masuk ke tab Insert dan klik Symbol ...

Menyesuaikan Perintah Menu di Office 2003 - dummies

Menyesuaikan Perintah Menu di Office 2003 - dummies

Office 2003 menyediakan dua teknik untuk menyesuaikan menu dan perintah menu. Anda bisa memulai dari kotak dialog Rearrange Commands atau menggunakan metode drag-and-drop. Teruslah membaca. Menangani perintah menu di kotak dialog Rearrange Commands Teknik tombol Options Toolbar untuk menangani tombol toolbar bagus dan keren, tapi bagaimana jika Anda ingin ...

Pilihan Editor

Bagaimana memecahkan kesalahan logis dalam analisis argumen Pertanyaan GRE - dummies

Bagaimana memecahkan kesalahan logis dalam analisis argumen Pertanyaan GRE - dummies

Ketika Anda menjawab Argument Analysis Pertanyaan di GRE, argumen mungkin tampak logis dan adil di permukaan tapi sebenarnya keliru (keliru, cacat). Alasan melingkar, penalaran sebab-akibat yang keliru, dan generalisasi sweeping adalah tiga tanda argumen lemah. Dengan melihat beberapa kesalahan logis yang lebih umum, Anda dapat mengidentifikasi kelemahan dalam argumen dan ...

Pilihan ganda, Beberapa Jawaban tentang Tes Matematika GRE - Pertanyaan Praktik - dummies

Pilihan ganda, Beberapa Jawaban tentang Tes Matematika GRE - Pertanyaan Praktik - dummies

Meskipun pertanyaan matematika biasanya hanya memiliki satu jawaban yang benar, ini tidak selalu terjadi. Akibatnya, beberapa pertanyaan pilihan ganda pada tes GRE Math akan memberi Anda daftar jawaban dan meminta Anda untuk memilih lebih dari satu. Pertanyaan praktik berikut meminta Anda untuk menemukan nilai kemungkinan yang berbeda secara berurutan dan ...

Pilihan ganda, Beberapa Jawaban tentang Tes Verbal GRE - Pertanyaan Praktik - dummies

Pilihan ganda, Beberapa Jawaban tentang Tes Verbal GRE - Pertanyaan Praktik - dummies

Pada tes GRE Verbal, beberapa pertanyaan pilihan ganda akan memiliki lebih dari satu jawaban yang benar. Untuk pertanyaan ini, Anda akan diminta untuk melihat-lihat pilihan jawaban dan memilih semua yang menurut Anda benar. Dalam pertanyaan praktik berikut, Anda diminta untuk membaca bagian yang disertakan, dan kemudian ...