Apa itu VBA For Loop?

VBA Excel VBA VBA adalah singkatan dari Visual Basic for Applications. Excel VBA adalah bahasa pemrograman Microsoft untuk Excel dan semua program Microsoft Office lainnya, seperti Word dan PowerPoint. Semua program Office suite berbagi bahasa pemrograman yang sama. Loop adalah bagian dari proses yang akan berulang hingga kriteria yang ditentukan terpenuhi. Kriteria tergantung pada jenis loop yang digunakan. Pengulangan biasanya dimulai dengan pernyataan khusus yang menjelaskan jenis pengulangan itu. Ini akan diakhiri dengan pernyataan akhir yang didasarkan pada jenis loop. Dengan kata lain, tipe pengulangan menentukan pernyataan awal dan akhir. Panduan ini berfokus pada VBA For Loop.

Proses pengulangan akan dimuat dalam dua pernyataan ini. Loop juga dapat berisi lebih banyak loop di dalamnya.

Untuk mempelajari lebih lanjut, luncurkan kursus Excel VBA kami sekarang!

VBA Untuk Diagram Loop

VBA For Loop paling baik digunakan ketika pengguna tahu persis berapa kali proses loop perlu diulang. Kriteria yang ditetapkan dalam perulangan for secara otomatis membuat variabel penghitung, dan akan menambahkan 1 ke perulangan hingga penghitung mencapai nilai terakhir.

Proses ini dapat dilakukan menggunakan do sampai atau lakukan sementara VBA Do Loop A VBA Do Loop memungkinkan pengguna untuk mengulangi proses tertentu dalam makro. Do Loop dapat digunakan di VBA untuk melakukan manipulasi data berulang dan meningkatkan model Excel. Pernyataan Do Loop akan memiliki pernyataan awal dan pernyataan akhir, dengan kode yang harus dilakukan yang terkandung dalam fungsi dua pernyataan ini. Namun, di bawah do loop, pengguna perlu melakukan tiga langkah tambahan secara manual:

  • Deklarasikan variabel penghitung
  • Inisialisasi (simpan nilai awal) di variabel counter
  • Tingkatkan variabel penghitung sebesar 1 (atau bilangan bulat lain) setiap kali loop berjalan.

VBA For Loop secara otomatis melakukan ini dan menghemat waktu pengguna dengan menghilangkan kebutuhan untuk mengkodekan ketiga proses ini secara manual. Sebaliknya, VBA Excel Contoh VBA Excel VBA memungkinkan pengguna membuat makro yang mengotomatiskan proses dalam Excel. Panduan ini akan menggunakan contoh Excel VBA untuk menunjukkan cara merekam makro dengan menyiapkan makro, cara mendeklarasikan variabel, dan cara mereferensikan data. akan secara implisit melakukan ketiga hal ini ketika pengguna menetapkan kriteria loop for.

VBA Untuk Diagram Loop

Untuk mempelajari lebih lanjut, luncurkan kursus Excel VBA kami sekarang!

VBA Untuk Struktur Loop

Struktur loop for adalah sebagai berikut. Prosedur loop disimpan di antara For

dan selanjutnya.

Untuk [nama variabel] [nomor awal] hingga [nomor akhir]

[Nama variabel] berikutnya

Sebagai contoh, misalkan kita ingin mengisi 10 baris pertama kolom A dengan teks “Company counterVar”. Kita dapat menyetel nama penghitung variabel sebagai counterVar di loop for sebagai berikut.

Untuk counterVar 1 hingga 10

Range (“A” & counterVar) .Value = “Perusahaan“ & counterVar

CounterVar berikutnya

Dalam proses ini, perulangan For akan mendeklarasikan variabel bernama counterVar (secara implisit sebagai tipe data integer). Ini juga akan menginisialisasi variabel dengan nilai 1. Ketika loop dimulai, counterVar adalah 1, jadi iterasi pertama dari proses tersebut akan terlihat sebagai berikut:

Rentang ("A1"). Nilai = "Perusahaan 1"

Setelah proses pengulangan berakhir, ini berjalan ke pernyataan "Next counterVar". Ini memberi tahu makro untuk mengulangi proses untuk counterVar berikutnya jika kriteria belum terpenuhi. CounterVar berikutnya setelah 1 adalah 2. Dengan demikian, proses loop akan berulang karena 2 bukan 10. Proses tersebut harus mengisi Cell A2 dengan teks Company 2. Ini berulang sampai counterVar mencapai 10 dan Cell A10 diisi dengan teks Company 10 .

Untuk mempelajari lebih lanjut, luncurkan kursus Excel VBA kami sekarang!

Lebih banyak sumber daya VBA

Kami berharap ini menjadi panduan Keuangan yang bermanfaat untuk membuat VBA For Loop. Untuk terus mempelajari dan membangun keterampilan VBA Excel Anda, kami sarankan untuk mengambil kursus VBA kami secara online dan menjelajahi sumber daya Keuangan gratis tambahan berikut ini:

  • VBA Jika Lain VBA Jika Lain Membuat VBA Jika Pernyataan Lain sangat mirip dengan membuat rumus if bersarang di dalam Excel. Manfaat menggunakan VBA adalah jauh lebih mudah diikuti, karena IF bertingkat cenderung memperumit beberapa enklosur kurung. Dalam pernyataan if VBA, setiap klausa IF terpisah dari yang lain, dan sebagai gantinya ditata dalam urutan prioritas
  • Referensi VBA Referensi Sel VBA Referensi sel VBA memungkinkan pengguna memberi tahu Excel di mana mencari data yang dibutuhkan. Setelah membuat makro dan mendeklarasikan variabel, langkah selanjutnya adalah membuat referensi sel VBA, yang sebenarnya merujuk ke setiap variabel dan kemudian dapat digunakan untuk memanipulasi data dalam lembar Excel.
  • Metode VBA Metode VBA Metode VBA adalah potongan kode yang dilampirkan ke objek VBA, variabel, atau referensi data yang memberi tahu Excel tindakan apa yang harus dilakukan terkait dengan objek tersebut. Menyalin, menempel, dan memilih hanyalah beberapa contoh metode VBA yang dapat dilakukan.
  • Makro VBA Makro VBA Pengaturan makro di Excel VBA cukup sederhana. Struktur untuk makro Excel VBA melibatkan memulai dengan baris sub () sebelum memulai kode makro. Makro menggunakan Aplikasi Visual Basic di Excel untuk membuat fungsi kustom yang dibuat pengguna dan mempercepat tugas manual dengan membuat proses otomatis.

Direkomendasikan

Apakah Crackstreams dimatikan?
2022
Apakah pusat komando MC aman?
2022
Apakah Taliesin meninggalkan peran penting?
2022