Excel'de makroda döngü oluşturmak için aşağıdaki yöntemler kullanılabilir: Sabit sayıda satır içeren liste: `For` döngüsü kullanılarak, `NumRows` değişkeni ile belirlenen sayıda döngü oluşturulabilir. Bilinmeyen sayıda satır içeren liste: `Do` döngüsü kullanılarak, boş bir hücreye ulaşılana kadar döngü yapılabilir. Belirli bir kaydı içeren liste: `Do` döngüsü kullanılarak, belirli bir değer bulunana kadar döngü yapılabilir. Örnek kodlar için aşağıdaki kaynaklar incelenebilir: learn.microsoft.com sitesinde, farklı liste türleri için makro örnekleri bulunmaktadır. excel.web.tr forum sayfasında, döngü oluşturma hakkında detaylı bir anlatım mevcuttur. extendoffice.com sitesinde, belirli bir değer bulunana kadar döngü yapan bir makro kodu paylaşılmıştır.