Rumah Media Sosial 10 Kiat Editor Visual Basic yang berguna - dummies

10 Kiat Editor Visual Basic yang berguna - dummies

Daftar Isi:

Video: 10 Extension VSCODE untuk WEB DEVELOPER Pemula 2024

Video: 10 Extension VSCODE untuk WEB DEVELOPER Pemula 2024
Anonim

Jika Anda akan menghabiskan waktu bekerja dengan makro di Editor Visual Basic, mengapa tidak memanfaatkan beberapa dari alat built-in yang akan membuat pekerjaan Anda lebih mudah? Kiat ini akan sangat meningkatkan pengalaman pemrograman makro Anda.

Menerapkan komentar blok

Menempatkan apostrof tunggal di depan baris kode memberitahu Excel untuk melewati garis kode itu. Teknik ini disebut commenting out code. Sebagian besar pemrogram menggunakan apostrof tunggal untuk membuat komentar atau catatan dalam kode, seperti yang ditunjukkan di sini.

Sebuah apostrof tunggal di depan garis mana pun mengubah garis itu menjadi sebuah komentar.

Terkadang bermanfaat untuk memberi komentar beberapa baris kode. Dengan cara ini, Anda dapat menguji baris kode tertentu sambil mengatakan Excel untuk mengabaikan baris komentar.

Alih-alih menghabiskan waktu untuk mengomentari satu baris pada satu waktu, Anda dapat menggunakan toolbar Edit untuk memberi komentar seluruh blok kode.

Untuk mengaktifkan toolbar Edit, buka menu VBE dan pilih View → Toolbars → Edit. Pilih baris kode yang ingin Anda komentari dan klik ikon Blok Komentar di toolbar Edit, seperti yang ditunjukkan di sini.

Gunakan toolbar Edit untuk menerapkan komentar ke blok kode.

Menyalin beberapa baris kode

Anda dapat menyalin seluruh blok kode dengan menyorot baris yang Anda butuhkan, dan kemudian menekan tombol Ctrl sambil menyeret blok. Trik Windows lama ini bekerja bahkan saat Anda menarik modul.

Anda akan tahu bahwa Anda menyeret salinan saat kursor menunjukkan simbol plus di sampingnya, seperti yang ditunjukkan di sini.

Ctrl-drag untuk membuat salinan.

Melompat di antara modul dan prosedur

Setelah kode makro cache Anda mulai tumbuh, bisa jadi sakit dengan cepat bergerak di antara modul dan prosedur. Anda bisa meringankan rasa sakit dengan menggunakan beberapa kunci panas.

  • Tekan Ctrl + Tab untuk beralih antar modul dengan cepat.

  • Tekan Ctrl + Page Up dan Ctrl + Page Down untuk berpindah antar prosedur dalam modul.

Melakukan teleport ke fungsi Anda

Saat meninjau makro, Anda mungkin menemukan variabel atau nama fungsi yang jelas mengarah ke beberapa bagian kode lainnya. Alih-alih menjelajahi semua modul untuk mengetahui darimana asal nama fungsi atau variabel itu, Anda cukup meletakkan kursor pada fungsi atau nama variabel itu dan tekan Shift + F2.

Seperti yang digambarkan gambar ini, Anda langsung teleport ke asal fungsi atau nama variabel itu. Menekan Ctrl + Shift + F2 akan membawa Anda kembali ke tempat Anda memulai.

Tekan Shift + F2 pada sebuah nama fungsi atau variabel yang akan diambil.

Tetap dalam prosedur yang benar

Bila modul Anda berisi banyak prosedur, menggulir melalui prosedur tertentu tanpa secara tidak sengaja menggulir ke prosedur lain bisa menjadi sulit. Anda akan sering mendapati diri Anda bergulir naik dan turun, mencoba kembali ke bagian kode yang benar.

Untuk menghindari omong kosong ini, klik tombol Prosedur Lihat di sudut kiri bawah VBE, seperti yang ditunjukkan di sini. Melakukan hal itu membatasi pengguliran hanya pada prosedur yang Anda lakukan.

Batasi pengguliran ke prosedur aktif.

Melangkahlah melalui kode Anda

Untuk melangkah melalui kode Anda, Anda perlu menempatkan makro Anda dalam mode debug. Cukup letakkan kursor Anda di manapun di makro Anda lalu tekan tombol F8.

Dalam pemrograman, istilah debugging berarti menemukan dan memperbaiki kemungkinan kesalahan dalam kode. Salah satu alat debugging yang lebih berguna adalah kemampuan untuk melangkah melalui kode Anda satu baris setiap kalinya. Ketika Anda melangkah melalui kode, Anda melihat setiap baris dieksekusi.

Baris pertama kode disorot dan panah kecil muncul di margin kiri jendela kode, seperti yang ditunjukkan di sini. Tekan F8 lagi untuk menjalankan baris kode yang disorot dan pindah ke baris berikutnya. Terus menekan F8 untuk melihat setiap baris bisa dieksekusi sampai akhir makro.

Tekan F8 untuk melangkah melalui setiap baris makro Anda.

Untuk keluar dari mode debug, naik ke menu VBE dan pilih Debug → Step Out.

Melangkah ke baris kode yang spesifik

Bagaimana jika Anda ingin mulai melangkah melalui kode Anda pada baris tertentu? Nah, Anda bisa melakukannya hanya dengan menggerakkan panahnya!

Bila sebuah baris kode disorot dalam mode debug, Anda dapat mengklik dan menyeret panah di tepi kiri jendela kode ke atas atau ke bawah, menjatuhkannya pada baris kode mana yang ingin Anda jalankan selanjutnya, seperti yang ditunjukkan di sini.

Seret panah saat melangkah melalui kode Anda.

Menghentikan kode pada titik yang telah ditentukan

Bila Anda menetapkan titik temu, kode Anda akan berjalan seperti biasa dan kemudian berhenti pada baris kode yang Anda definisikan sebagai titik pemutus.

Teknik debugging ini sangat berguna saat Anda ingin menjalankan tes blok kode kecil setiap kali. Misalnya, jika Anda menduga mungkin ada kesalahan pada makro Anda, namun Anda tahu bahwa sebagian besar makro berjalan tanpa masalah, Anda dapat menetapkan titik awal yang dimulai dari garis kode yang dicurigai lalu menjalankan makro. Saat makro mencapai breakpoint Anda, eksekusi akan terhenti. Pada titik ini, Anda kemudian dapat menekan tombol F8 pada keyboard Anda untuk melihat saat makro berjalan satu baris setiap kalinya.

Untuk mengatur breakpoint dalam kode Anda, letakkan kursor di tempat Anda ingin breakpoint dimulai, dan kemudian tekan tombol F9 pada keyboard Anda. VBA jelas akan menandai breakpoint dengan titik di margin kiri jendela Kode, dan garis kode itu sendiri akan diarsir maroon.

Breakpoint ditandai dengan sebuah titik dan teks yang teduh.

Saat makro Anda mencapai titik temu, maka secara efektif akan ditempatkan ke mode debug. Untuk keluar dari mode debug, Anda bisa naik ke menu VBE dan pilih Debug → Step Out.

Melihat nilai variabel awal dan akhir

Jika Anda mengarahkan kursor ke variabel String atau Integer di VBA saat berada dalam mode debug, Anda dapat melihat nilai variabel itu di tooltip.Fitur ini memungkinkan Anda melihat nilai yang dilewatkan masuk dan keluar dari variabel, yang berguna saat melakukan debug kode.

Namun, tooltips hanya bisa menampung 77 karakter (termasuk nama variabel), jadi jika nilai variabel Anda terlalu panjang, itu akan terputus. Untuk melihat melampaui 77 karakter pertama, cukup tahan tombol Ctrl saat Anda mengarahkan mouse.

Inilah tampilan tooltip saat melayang di atas variabel dalam mode debug.

Karakter awal dan akhir dalam tooltip variabel.

Menonaktifkan Auto Syntax Check

Sering kali, saat mengerjakan beberapa kode, Anda akan menemukan bahwa Anda perlu pergi ke jalur lain untuk menyalin sesuatu. Kamu tidak selesai dengan garis; Anda hanya perlu meninggalkannya sebentar. Tapi VBE segera menghentikan Anda di jalur Anda dengan pesan kesalahan, mirip dengan yang ditunjukkan di sini, yang memperingatkan Anda tentang sesuatu yang sudah Anda ketahui.

Baris kode yang belum selesai menghasilkan pesan kesalahan yang menggelegar.

Kotak pesan ini memaksa Anda menghentikan apa yang Anda lakukan untuk mengetahui kesalahan tersebut dengan menekan tombol OK. Setelah setengah hari dari kotak pesan mendadak ini, Anda akan siap membuang komputer Anda ke dinding.

Nah, Anda bisa menyimpan komputer dan kewarasan Anda dengan mematikan Auto Syntax Check. Pergi ke menu VBE dan pilih Tools → Options. Kotak dialog Options muncul, menampilkan tab Editor. Hapus centang pada opsi Auto Syntax Check untuk menghentikan pesan kesalahan yang mengganggu ini.

Mencegah pesan peringatan saat mengkodekan.

Jangan khawatir kehilangan kesalahan yang sah. Kode Anda akan tetap menyala merah jika Anda salah, memberikan indikasi visual bahwa ada sesuatu yang salah.

10 Kiat Editor Visual Basic yang berguna - dummies

Pilihan Editor

Cisco Service Password Recovery - dummies

Cisco Service Password Recovery - dummies

Cisco IOS saat ini mendukung perintah yang cukup baru: pemulihan kata sandi layanan, atau mungkin lebih Secara khusus, tidak ada layanan password-recovery. Ini adalah perintah mode Konfigurasi Global yang mengubah perilaku proses pemulihan kata sandi Anda. Siapapun yang memiliki akses konsol dan kemampuan untuk me-reboot perangkat Cisco dapat mengatur sendiri kata kunci aktif atau amannya di ...

Cisco Switch Monitoring dengan Web Console - dummies

Cisco Switch Monitoring dengan Web Console - dummies

Alat Konsol Web cisco memberi Anda informasi tentang status jaringan Anda beralih dari bagian monitornya. Bagian monitor memberi Anda akses ke tiga item utama: Tren, Status Pelabuhan, dan Statistik Port. Sekali lagi, sebagian besar data ini tersedia untuk Anda melalui konsol. Tren Halaman Tren memberi Anda tiga peralatan bagus ...

Cisco Router Passwords: Enable and Secret - dummies

Cisco Router Passwords: Enable and Secret - dummies

Beberapa jenis kata sandi dapat dikonfigurasi pada router Cisco, seperti mengaktifkan password, password rahasia untuk koneksi Telnet dan SSH dan port konsol juga. Semua lokasi kata sandi ini mewakili lokasi akses yang baik untuk kata sandi, namun jika Anda hanya memiliki satu kata sandi hanya pada satu lokasi akses, Anda harus di ...

Pilihan Editor

Pertanyaan Probabilitas Berganda pada SAT - dummies

Pertanyaan Probabilitas Berganda pada SAT - dummies

Tidak mengherankan, para penulis SAT telah menemukan banyak cara untuk membuat masalah probabilitas lebih sulit pada tes Matematika. Salah satu perangkat penyiksaan favorit mereka adalah bertanya kepada Anda tentang kemungkinan melibatkan banyak acara. Ketika sebuah masalah melibatkan banyak kejadian, jumlah kemungkinan adalah produk dari jumlah kemungkinan untuk masing-masing ...

Bagaimana Menangani Tata Bahasa dan Tanda Baca pada SATU-SATU BARU

Bagaimana Menangani Tata Bahasa dan Tanda Baca pada SATU-SATU BARU

Bahkan jika Anda telah selalu ingin merobek sebuah buku tata bahasa menjadi potongan-potongan kecil kecil, Anda tetap bisa melakukannya dengan baik pada pertanyaan tata bahasa dan tanda baca di SAT. SAT yang baru berkonsentrasi pada prinsip-prinsip terpenting (peraturan) Standar Bahasa Inggris - cara orang-orang berpendidikan berbicara dan menulis. Anda melihat sebuah kata atau frase yang digarisbawahi ...

Kosakata master dalam konteks Tes Baca Tes - dummies

Kosakata master dalam konteks Tes Baca Tes - dummies

Tidak ada bagian dari tes SAT kosa kata Secara langsung, namun setiap bagian memeriksa apakah Anda memahami nuansa (nuansa makna) dari sebuah ekspresi dalam konteks tertentu. Beberapa pertanyaan di bagian Penulisan dan Bahasa menyoroti satu kata - biasanya kata yang cukup canggih - yang tampaknya tidak sesuai. Pilihan jawaban ...

Pilihan Editor

10 Kiat Editor Visual Basic yang berguna - dummies

10 Kiat Editor Visual Basic yang berguna - dummies

Jika Anda akan menghabiskan waktu bekerja dengan makro dalam Visual Editor Dasar, mengapa tidak memanfaatkan beberapa alat built-in yang akan membuat pekerjaan Anda lebih mudah? Kiat ini akan sangat meningkatkan pengalaman pemrograman makro Anda. Menerapkan komentar blok Menempatkan apostrof tunggal di depan baris kode mengatakan ...

10 Fungsi excel yang harus Anda ketahui - dummies

10 Fungsi excel yang harus Anda ketahui - dummies

Daftar ini mencakup sepuluh fungsi Excel teratas. Fungsi dalam daftar ini adalah tipe yang sesuai dengan beragam kebutuhan. Anda tidak akan melihat fungsi keuangan atau fungsi statistik lanjutan - hanya dasar - tapi mengetahui fungsinya di sini sangat penting untuk pekerjaan Excel yang baik. Anda selalu bisa ...

3 Metode Excel Forecasts - dummies

3 Metode Excel Forecasts - dummies

Jika Anda ingin meramalkan masa depan di Excel - penjualan kuartal berikutnya, misalnya - Anda perlu mendapatkan pegangan pada apa yang terjadi di masa lalu. Jadi Anda selalu memulai dengan apa yang disebut baseline (yaitu, sejarah masa lalu - berapa banyak biji poppy yang dijual perusahaan setiap sepuluh tahun yang lalu ...