Video: FORMULA TEKS PADA MS EXCEL YANG SERING DIGUNAKAN 2024
Tidak ada cara untuk memberitahu anda bagaimana untuk menghapuskan pepijat sepenuhnya dalam program VBA Excel 2016 anda. Mencari bug dalam perisian boleh menjadi profesion dengan sendirinya, tetapi anda boleh mengingati beberapa petua untuk membantu anda menahan pepijat tersebut dengan minima:
-
Gunakan pernyataan Explicit Option pada awal modul anda. Pernyataan ini memerlukan anda untuk menentukan jenis data bagi setiap pembolehubah yang anda gunakan. Ini mencipta sedikit lebih banyak kerja untuk anda, tetapi anda mengelakkan kesilapan lazim daripada salah ejaan nama ubah nama. Dan ia mempunyai faedah sampingan yang bagus: Rutinitas anda berjalan lebih cepat.
-
Format kod anda dengan indentasi. Menggunakan lekapan membantu menggambarkan segmen kod berbeza. Sekiranya program anda mempunyai beberapa gelung For-Next bersarang, sebagai contoh, indentasi yang konsisten membantu anda menjejaki mereka semua.
-
Berhati-hati dengan Ralat Semasa Ralat Kenyataan seterusnya. Pernyataan ini menyebabkan Excel mengabaikan sebarang kesilapan dan terus melaksanakan rutin. Dalam sesetengah kes, menggunakan pernyataan ini menyebabkan Excel mengabaikan ralat yang seharusnya tidak diabaikan. Kod anda mungkin mempunyai pepijat, dan anda mungkin tidak menyedarinya.
-
Gunakan banyak komen. Tidak ada yang lebih mengecewakan daripada kod semakan yang anda tulis enam bulan yang lalu dan tidak mempunyai petunjuk bagaimana ia berfungsi. Dengan menambahkan beberapa komen untuk menerangkan logik anda, anda boleh menjimatkan banyak masa di jalan.
-
Pastikan prosedur Sub dan Fungsi anda mudah. Dengan menulis kod anda dalam modul kecil, masing-masing mempunyai satu tujuan yang jelas, anda memudahkan proses debugging.
-
Gunakan perakam makro untuk membantu mengenal pasti sifat dan kaedah. Apabila anda tidak dapat mengingati nama atau sintaks sesuatu harta atau kaedah, adalah idea yang baik untuk merakam makro dan melihat kod yang dirakam.
-
Memahami debugger Excel. Walaupun ia boleh sedikit menakutkan pada mulanya, debugger Excel adalah alat yang berguna. Meluangkan sedikit masa dan dapatkannya.
Kod debug bukanlah aktiviti yang menyeronokkan untuk kebanyakan (ia berpangkat di sana dengan mendapat diaudit oleh IRS), tetapi itu adalah kejahatan yang perlu dijalankan bersama dengan pengaturcaraan. Memandangkan anda mendapat lebih banyak pengalaman dengan VBA, anda menghabiskan lebih sedikit masa debugging dan, apabila anda perlu debug, anda lebih cekap melakukannya.