
ممکن است شرایطی پیش بیاید که شما نیاز به تکرار اجرای چندین خط یا فرمان از کدها را داشته باشید. باز آنجاییکه دستورات به صورت پی در پی اجرا می شوند، برای این تکرار باید از حلقه ها استفاده کنید.
زبان های برنامه نویسی ساختارهای کنترلی مختلفی را ارائه می دهند که مسیرهای پیچیده تری را برای اجرا فراهم می کنند.
یک دستور حلقه به ما امکان می دهد تا یک دستور یا گروهی از عبارات را چندین بار اجرا کنیم. در ادامه مروری بر شکل کلی ایجاد حلقه در VBA خواهیم داشت.
حلقه For:
دستورات داخل حلقه را به تعداد دفعاتی که بعنوان شرط حلقه در نظر می گیریم اجرا می کند.
حلقه For Each:
دستورات داخل حلقه را به تعداد اجزایی که در لیست وجود دارند، اجرا می کند.