Rumah Media Sosial 10 Tip Editor Visual berguna - dummies

10 Tip Editor Visual berguna - dummies

Isi kandungan:

Video: 【10 Digital Art Tips】 For Beginners 2025

Video: 【10 Digital Art Tips】 For Beginners 2025
Anonim

Jika anda akan menghabiskan masa bekerja dengan makro dalam Visual Basic Editor, mengapa tidak mengambil kesempatan daripada beberapa alat terbina dalam yang akan menjadikan pekerjaan anda lebih mudah? Petua ini akan sangat meningkatkan pengalaman pengaturcaraan makro anda.

Menerapkan komen blok

Meletakkan satu tanda di hadapan sebarang baris kod memberitahu Excel untuk melangkau baris kod tersebut. Teknik ini dipanggil mengulas kod. Kebanyakkan pengaturcara menggunakan tanda terima tunggal untuk membuat komen atau nota dalam kod tersebut, seperti yang ditunjukkan di sini.

Satu tanda kekunci di hadapan mana-mana baris menjadikan garis itu menjadi komen.

Ia kadang-kadang bermanfaat untuk memberi komen beberapa baris kod. Dengan cara ini, anda boleh menguji garisan kod tertentu sambil memberitahu Excel untuk mengabaikan baris yang dikomentari.

Daripada menghabiskan masa mengulas satu baris pada satu masa, anda boleh menggunakan bar alat Edit untuk mengulas keseluruhan blok kod.

Untuk mengaktifkan bar alat Edit, pergi ke menu VBE dan pilih Lihat → Bar Alat → Edit. Pilih barisan kod yang anda mahu mengulas dan kemudian klik ikon Sekat Komen pada bar alat Edit, seperti yang ditunjukkan di sini.

Gunakan bar alat Edit untuk memohon komen ke blok kod.

Menyalin beberapa baris kod

Anda boleh menyalin seluruh blok kod dengan menyerlahkan garis yang anda perlukan, dan kemudian menahan kekunci Ctrl sambil menyeret blok. Trik Windows lama ini berfungsi walaupun anda menyeret merentasi modul.

Anda akan mengetahui bahawa anda menyeret salinan apabila kursor anda menunjukkan simbol tambah di sebelahnya, seperti yang ditunjukkan di sini.

Ctrl drag untuk membuat salinan.

Melompat di antara modul dan prosedur

Selepas cache makro anda mula berkembang, ia boleh menjadi kesakitan untuk bergerak dengan cepat antara modul dan prosedur. Anda boleh meringankan rasa sakit dengan menggunakan beberapa kekunci panas.

  • Tekan Ctrl + Tab untuk bergerak dengan cepat antara modul.

  • Tekan Ctrl + Page Up dan Ctrl + Page Down untuk bergerak antara prosedur dalam modul.

Teleporting ke fungsi anda

Apabila mengkaji semula makro, anda mungkin mengalami pembolehubah atau nama fungsi yang jelas menunjukkan beberapa kod lain. Daripada menggaru melalui semua modul untuk mencari tempat fungsi atau nama pemboleh ubah berasal, anda boleh meletakkan kursor anda pada fungsi atau nama berubah dan tekan Shift + F2.

Seperti angka ini digambarkan, anda dengan serta-merta teleport ke asalnya fungsi atau nama berubah. Menekan Ctrl + Shift + F2 akan membawa anda kembali ke tempat anda bermula.

Tekan Shift + F2 pada fungsi atau nama pemboleh ubah yang akan diambil kepadanya.

Menginap dalam prosedur yang betul

Apabila modul anda mengandungi pelbagai prosedur, menatal melalui prosedur tertentu tanpa menatal secara tidak sengaja ke dalam prosedur lain mungkin sukar. Anda sering akan mendapati diri anda menatal ke atas dan kemudian ke bawah, cuba untuk kembali ke sekeping kod yang betul.

Untuk mengelakkan omong kosong ini, klik butang Lihat Prosedur di sudut bawah kiri VBE, seperti yang ditunjukkan di sini. Melakukan had untuk menatal ke hanya prosedur yang anda ada.

Hadkan menatal ke prosedur aktif.

Melangkah melalui kod anda

Untuk melangkau kod anda, anda perlu meletakkan makro anda dalam mod debug. Cukup letakkan kursor anda di manapun di makro anda dan kemudian tekan kekunci F8.

Dalam pengaturcaraan, istilah debugging bermaksud mencari dan membetulkan kemungkinan ralat dalam kod. Salah satu alat debugging yang lebih berguna adalah keupayaan melangkah kod satu baris pada satu masa. Apabila anda melangkah melalui kod, anda melihat setiap baris dapat dilaksanakan.

Baris pertama kod diketengahkan dan anak panah kecil muncul pada margin kiri jendela kod, seperti ditunjukkan di sini. Tekan F8 sekali lagi untuk melaksanakan baris kod yang diserlahkan dan pindah ke baris seterusnya. Terus menekan F8 untuk melihat setiap baris dapat dilaksanakan sehingga akhir makro.

Tekan F8 untuk melangkau setiap baris makro anda.

Untuk keluar dari mod debug, pergi ke menu VBE dan pilih Debug → Langkah Keluar.

Melangkah ke baris kod tertentu

Bagaimana jika anda mahu mula melangkah kod anda pada baris tertentu? Nah, anda boleh melakukannya dengan hanya menggerakkan anak panah!

Apabila garis kod diketengahkan dalam mod debug, anda boleh mengklik dan seret anak panah di margin sebelah kiri tetingkap kod ke atas atau ke bawah, menjatuhkannya di mana-mana barisan kod yang anda mahu laksanakan seterusnya, seperti ditunjukkan di sini.

Seret anak panah sambil melangkah masuk ke kod anda.

Menghentikan kod di titik yang telah ditentukan

Apabila anda menetapkan titik putus, kod anda akan berjalan seperti biasa dan kemudian berhenti di barisan kod yang anda tentukan sebagai titik putus.

Teknik debugging ini berguna apabila anda ingin menjalankan ujian blok kod kecil pada satu masa. Sebagai contoh, jika anda mengesyaki terdapat ralat dalam makro anda tetapi anda tahu bahawa majoriti makro berjalan tanpa sebarang masalah, anda boleh menetapkan titik break bermula dari kod suspek kod kemudian jalankan makro. Apabila makro mencapai titik putus anda, halangan pelaksanaan. Pada ketika ini, anda boleh menekan kekunci F8 pada papan kekunci anda untuk menonton apabila makro berjalan satu baris pada satu masa.

Untuk menetapkan titik putus dalam kod anda, letakkan kursor anda di mana anda mahu titik break bermula, dan kemudian tekan kekunci F9 pada papan kekunci anda. VBA akan dengan jelas menandakan titik putus dengan titik di margin kiri tetingkap Kod, dan garisan kod itu sendiri akan dibayangi merah.

Titik putus ditandakan dengan teks titik dan teduh.

Apabila makro anda mencapai titik putus, ia akan secara berkesan dimasukkan ke mod debug. Untuk keluar dari mod debug, anda boleh pergi ke menu VBE dan pilih Debug → Langkah Keluar.

Melihat nilai-nilai pembolehubah permulaan dan akhir

Jika anda mengarahkan pada pembolehubah String atau Integer dalam VBA semasa dalam mod debug, anda dapat melihat nilai pemboleh ubah tersebut dalam tooltip.Ciri ini membolehkan anda melihat nilai yang diluluskan masuk dan keluar dari pembolehubah, yang berguna semasa menyahpepijat kod.

Walau bagaimanapun, petua boleh memegang hanya 77 aksara (termasuk nama pembolehubah), jadi jika nilai dalam variabel anda terlalu panjang, ia akan dipotong. Untuk melihat melebihi 77 aksara pertama, cuma tahan kekunci Ctrl semasa anda berlegar.

Berikut adalah petua tooltip apabila melayang ke atas pembolehubah dalam mod debug.

Huruf permulaan dan berakhir dalam petua alat yang berubah-ubah.

Mematikan Pemeriksaan Sintaks Auto

Sering kali, semasa bekerja pada beberapa kod, anda akan mendapati bahawa anda perlu pergi ke baris lain untuk menyalin sesuatu. Anda belum selesai dengan garis; anda hanya perlu membiarkannya untuk beberapa saat. Tetapi VBE dengan serta-merta menghentikan anda di trek anda dengan mesej ralat, serupa dengan yang ditunjukkan di sini, memberi amaran kepada anda tentang sesuatu yang anda sudah tahu.

Satu baris kod yang belum selesai menghasilkan mesej ralat bergelung.

Kotak mesej ini memaksa anda untuk menghentikan apa yang anda lakukan untuk mengakui ralat dengan menekan butang OK. Selepas setengah hari kotak mesej mendadak ini, anda bersedia untuk membuang komputer anda ke dinding.

Nah, anda boleh menyimpan komputer anda dan kewarasan anda dengan mematikan Pemeriksaan Sintaks Auto. Pergi ke menu VBE dan pilih Tools → Options. Kotak dialog Pilihan muncul, memaparkan tab Editor. Nyahpilih pilihan Periksa Syntax Auto untuk menghentikan mesej ralat yang menjengkelkan ini.

Mencegah mesej amaran semasa pengekodan.

Jangan bimbang tentang hilang kesilapan yang sah. Kod anda masih akan bertukar merah jika anda pergi, memberikan petunjuk visual bahawa ada sesuatu yang salah.

10 Tip Editor Visual berguna - dummies

Pilihan Editor

Bagaimana Menghubungkan Item Menu ke Kategori di Joomla - dummies

Bagaimana Menghubungkan Item Menu ke Kategori di Joomla - dummies

Untuk artikel yang dikategorikan dalam Joomla untuk dilihat oleh pengguna laman web anda, anda perlu memautkan item menu Joomla anda ke kategori Joomla yang mengandungi artikel yang ingin anda siarkan. Dengan menyambungkan kategori ke item menu, semua artikel dalam kategori boleh didapati melalui item menu yang berkaitan. Untuk membuat ...

Cara Memasang Joomla CMS pada Server Jauh - dummies

Cara Memasang Joomla CMS pada Server Jauh - dummies

Sebaik sahaja anda telah memuatkan fail Joomla yang tidak diturunkan di pelayan jauh dan sediakan MySQL untuk Joomla, anda sudah bersedia untuk memasang Sistem Pengurusan Kandungan Joomla (CMS). Navigasi ke tapak anda di pelayan tuan rumah. Anda melihat halaman pemasangan Joomla pertama. Pilih bahasa. Klik Seterusnya. Semua item dalam pane bahagian atas ...

Cara Membiarkan Pengguna Menguruskan Akaun Sendiri di Joomla - dummies

Cara Membiarkan Pengguna Menguruskan Akaun Sendiri di Joomla - dummies

Walaupun anda boleh mengurus pengguna dari hujung belakang, Joomla menyediakan kemudahan yang baik yang membolehkan pengguna menguruskan diri mereka juga. Anda boleh membuat halaman di mana pengguna boleh mendaftar, log masuk, menetapkan semula kata laluan mereka, diingatkan kata laluan mereka, dan sebagainya. Buat laman pengurusan pengguna Untuk membuat halaman yang membolehkan pengguna mengurus sendiri, anda ...

Pilihan Editor

Pengguna dan Definisi SharePoint berbeza - dummies

Pengguna dan Definisi SharePoint berbeza - dummies

SharePoint mempunyai banyak jenis pengguna yang berbeza, dan bergantung di mana peranan anda sesuai , anda mungkin mempunyai pengalaman yang sangat berbeza dari pengguna SharePoint yang lain. Sebagai contoh, anda mungkin ditugaskan untuk membuat dan mentadbir laman web SharePoint untuk pasukan anda. Dalam kes ini, anda mungkin melihat ke hadapan fungsi yang luas SharePoint ...

Dan Microblog dalam SharePoint - dummies

Dan Microblog dalam SharePoint - dummies

Microblogging dibuat terkenal oleh Twitter. SharePoint 2013 membawa mikroblogging ke dunia korporat. Menggunakan Twitter, anda menghantar mesej ringkas kepada dunia. Anda boleh mengikuti orang lain dan menarik pengikut anda sendiri. Anda menyebut orang lain menggunakan simbol @ yang diikuti dengan nama mereka dan boleh menanda topik menggunakan # ...

Mengeksport Table Akses ke Senarai Dalam Talian SharePoint - dummies

Mengeksport Table Akses ke Senarai Dalam Talian SharePoint - dummies

Jika anda mempunyai meja dalam Akses yang ada pangkalan data yang anda ingin sediakan untuk ahli pasukan anda yang tidak mempunyai aplikasi MS Access 2010, cara terbaik untuk melakukan ini adalah untuk mengeksport jadual tersebut ke dalam senarai SharePoint. Ikuti langkah-langkah berikut: Dari pangkalan data anda, klik kanan pada jadual di ...

Pilihan Editor

Penyediaan aSVAB: Akar - patung

Penyediaan aSVAB: Akar - patung

Menjadi akrab dengan akar untuk ASVAB. Akar adalah kebalikan dari kuasa atau eksponen. Terdapat pelbagai jenis akar tak terhingga. Anda mempunyai akar kuadrat, yang bermaksud "membuang" asas kepada kuasa kedua; akar kubus, yang bermaksud "membuang" asas yang dinaikkan kepada kuasa ketiga; akar yang keempat, untuk ...

ASVAB Penyediaan: Bekerja dengan Perpuluhan - patung

ASVAB Penyediaan: Bekerja dengan Perpuluhan - patung

Anda perlu tahu bagaimana untuk bekerja dengan perpuluhan untuk ASBAB . Perpuluhan adalah kaedah menulis nombor pecahan tanpa menggunakan pengangka dan penyebut. Anda boleh menulis pecahan 7/10 sebagai perpuluhan 0. 7; anda menyebutnya "tujuh persepuluh" atau "titik nol tujuh. "Tempoh atau titik perpuluhan menunjukkan bahawa nombor itu ...

ASVAB Subtest Details - dummies

ASVAB Subtest Details - dummies

Tergantung di mana dan untuk tujuan apa yang anda ambil ujian, anda mungkin menghadapi beberapa versi ASVAB. Versi terkomputer dari ASVAB (CAT-ASVAB) mengandungi sembilan subtest masa yang berasingan. Pada CAT-ASVAB, Maklumat Auto dan Maklumat Kedai dipisahkan kepada dua ujian berbeza, sedangkan mereka digabungkan pada versi kertas. Lihatlah ...