Apa itu VBA For Loop?

VBA Excel VBA VBA bermaksud Visual Basic for Applications. Excel VBA adalah bahasa pengaturcaraan Microsoft untuk Excel dan semua program Microsoft Office lain, seperti Word dan PowerPoint. Program suite Office semuanya menggunakan bahasa pengaturcaraan yang biasa. Gelung adalah bahagian proses yang akan berulang sehingga kriteria yang ditentukan dipenuhi. Kriteria bergantung pada jenis gelung yang digunakan. Gelung biasanya bermula dengan pernyataan khusus yang menggambarkan jenis gelung itu. Ia akan berakhir dengan pernyataan akhir yang berdasarkan jenis gelung. Dengan kata lain, jenis gelung menentukan pernyataan awal dan akhir. Panduan ini memberi tumpuan kepada VBA For Loop.

Proses untuk mengulang akan terkandung dalam dua pernyataan ini. Gelung juga boleh mengandungi lebih banyak gelung di dalamnya.

Untuk mengetahui lebih lanjut, lancarkan kursus VBA Excel kami sekarang!

Rajah VBA Untuk Gelung

VBA For Loop paling sesuai digunakan apabila pengguna mengetahui dengan tepat berapa kali proses gelung perlu diulang. Kriteria yang ditetapkan dalam loop untuk secara automatik membuat pemboleh ubah pembilang, dan akan menambahkan 1 ke gelung sehingga pembilang mencapai nilai terakhir.

Proses ini dapat dilakukan dengan menggunakan do hingga atau do sementara VBA Do Loop A VBA Do Loop membolehkan pengguna mengulangi proses tertentu dalam makro. Do Loop boleh digunakan di VBA untuk melakukan manipulasi data berulang dan memperbaiki serta model Excel. Pernyataan Do Loop akan mempunyai pernyataan awal dan pernyataan akhir, dengan kod untuk melaksanakan terkandung dalam fungsi kedua pernyataan ini. Walau bagaimanapun, di bawah gelung do, pengguna perlu melakukan tiga langkah tambahan secara manual:

  • Menyatakan pemboleh ubah pembilang
  • Inisialisasi (simpan nilai awal) dalam pemboleh ubah pembilang
  • Tingkatkan pemboleh ubah pembilang sebanyak 1 (atau bilangan bulat lain) setiap kali gelung berjalan.

VBA For Loop secara automatik melakukan ini dan menjimatkan masa pengguna dengan menghilangkan keperluan untuk membuat kod ketiga proses ini secara manual. Sebaliknya, VBA Excel VBA Contoh Excel VBA membolehkan pengguna membuat makro yang mengautomasikan proses dalam Excel. Panduan ini akan menggunakan contoh Excel VBA untuk menunjukkan cara merakam makro dengan menyiapkan makro, cara menyatakan pemboleh ubah, dan cara merujuk data. secara implisit akan melakukan ketiga-tiga ini apabila pengguna menetapkan kriteria gelung.

Rajah VBA Untuk Gelung

Untuk mengetahui lebih lanjut, lancarkan kursus VBA Excel kami sekarang!

VBA Untuk Struktur Gelung

Struktur dalam gelung untuk adalah seperti berikut. Prosedur gelung disimpan di antara For

dan Seterusnya.

Untuk [nama pemboleh ubah] [nombor mula] hingga [nombor akhir]

Seterusnya [nama pemboleh ubah]

Sebagai contoh, katakan kita ingin mengisi 10 baris pertama lajur A dengan teks "Company counterVar". Kita boleh menetapkan pembilang nama pembilang sebagai counterVar dalam gelung untuk seperti berikut.

Untuk counterVar 1 hingga 10

Julat ("A" & counterVar). Nilai = "Syarikat" & counterVar

CounterVar seterusnya

Dalam proses ini, For loop akan menyatakan pemboleh ubah yang dinamakan counterVar (secara implisit sebagai jenis data integer). Ia juga akan menginisialisasi pemboleh ubah dengan nilai 1. Apabila gelung bermula, counterVar adalah 1, maka lelaran pertama proses akan kelihatan seperti berikut:

Julat ("A1"). Nilai = "Syarikat 1"

Setelah proses gelung berakhir, ia berjalan ke pernyataan "NextVarvar". Ini memberitahu makro untuk mengulangi proses untuk counterVar seterusnya jika kriteria belum dipenuhi. CounterVar seterusnya selepas 1 adalah 2. Oleh itu, proses gelung akan berulang kerana 2 bukan 10. Proses harus mengisi Sel A2 dengan teks Syarikat 2. Ini berulang sehingga counterVar mencapai 10 dan Sel A10 diisi dengan teks Syarikat 10 .

Untuk mengetahui lebih lanjut, lancarkan kursus VBA Excel kami sekarang!

Lebih banyak sumber VBA

Kami harap ini menjadi panduan Kewangan yang berguna untuk membuat VBA For Loop. Untuk terus belajar dan membina kemahiran Excel VBA anda, kami mengesyorkan mengikuti kursus VBA kami dalam talian dan meneroka sumber kewangan tambahan tambahan berikut:

  • VBA Jika Else VBA Jika Else Membangun pernyataan VBA Jika Else agak serupa dengan membina formula jika bersarang di dalam Excel. Manfaat menggunakan VBA sebagai gantinya adalah lebih mudah diikuti, kerana IF bersarang cenderung menyulitkan beberapa kurungan kurungan. Dalam pernyataan VBA if, setiap klausa IF terpisah dari yang lain, dan sebaliknya disusun mengikut urutan keutamaan
  • Rujukan VBA Rujukan Sel VBA Rujukan sel VBA membolehkan pengguna memberitahu Excel di mana mencari data yang diperlukannya. Setelah membuat makro dan menyatakan pemboleh ubah, langkah seterusnya adalah membuat rujukan sel VBA, yang sebenarnya merujuk pada setiap pemboleh ubah dan yang kemudian dapat digunakan untuk memanipulasi data dalam lembaran Excel.
  • Kaedah VBA Kaedah VBA Kaedah VBA adalah sekeping kod yang dilampirkan pada objek VBA, pemboleh ubah atau rujukan data yang memberitahu Excel tindakan apa yang harus dilakukan berkaitan dengan objek tersebut. Menyalin, menampal, dan memilih hanyalah beberapa contoh kaedah VBA yang dapat dilakukan.
  • Makro VBA Makro VBA Menetapkan makro di Excel VBA agak mudah. Struktur untuk makro Excel VBA melibatkan bermula dengan garis sub () sebelum memulakan kod makro. Makro menggunakan Aplikasi Visual Basic di Excel untuk membuat fungsi buatan pengguna tersuai dan mempercepat tugas manual dengan membuat proses automatik.

Disyorkan

Adakah Crackstreams telah ditutup?
2022
Adakah pusat arahan MC selamat?
2022
Adakah Taliesin meninggalkan peranan kritikal?
2022