Excel'de Döngü Nasıl Yapılır?

Ekranda elektronik tablo ile dizüstü bilgisayar

Döngü makroları sıkıcı işleri alabilir ve otomatikleştirebilir.

Resim Kredisi: Stockbyte/Stockbyte/Getty Images

Excel'deki standart bir formül bir kereden fazla yinelenemez; yalnızca diğer hücre değerleri değiştiğinde değişen statik bir hesaplamadır. Ancak, girdiğiniz Visual Basic for Applications kodunu temel alan döngü komutlarını yürütmek için makroları kullanabilirsiniz. Makrolar, bir dizi eylemi otomatikleştirir, böylece bunları hızlı ve kolay bir şekilde tekrarlayabilirsiniz. Makroları etkinleştirmenin bilgisayarınızın güvenliğini tehlikeye atabileceğini unutmayın; bu nedenle döngülü makroları yalnızca Excel elektronik tablosunun kaynağının güvenli olduğundan emin olduğunuzda kullanın.

Aşama 1

Excel'i başlatın, döngü komutunu kullanmak istediğiniz elektronik tabloyu açın ve ardından Visual Basic Düzenleyicisini açmak için "Alt-F11" tuşuna basın.

Günün Videosu

Adım 2

"Ekle" menüsünü ve ardından "Kullanıcı Formu"nu seçin. Yanında Denetimler Araç Kutusu bulunan bir UserForm penceresi görünür. Kontroller Araç Kutusunda, "Komut Düğmesi"ni seçin. Simgelerin üzerine geldiğinizde etiketler görünür. UserForm penceresinde Komut Düğmesini çizin.

Aşama 3

Çizdiğiniz Komut Düğmesine sağ tıklayın ve o düğme için VBA kod penceresini açmak için "Kodu Görüntüle"yi seçin. Birden çok döngüyü kodlamak ve yürütmek istiyorsanız, UserForm başına birden çok düğmeniz olabileceğini unutmayın.

4. Adım

Kod düzenleyicide "Private Sub" ve "End Sub" satırları arasında gerçekleştirmek istediğiniz döngü için VBA kodunu girin. Örneğin, bir hücre aralığını verilerle doldurmak için aşağıdaki kodu girebilirsiniz:

Dim i As Tamsayı i = 1

Yaparken i < 5 Hücre (i, 1).Value = 15 i = i + 1 Döngü

Adım 5

Döngüyü yürütmek için "F5" tuşuna basın. Alternatif olarak, "Çalıştır" menüsünü tıklayın ve ardından "Alt/Kullanıcı Formu Çalıştır"ı seçin.

VBA komut dosyasıyla çalıştırabileceğiniz daha birçok döngü ve işlev türü vardır (bkz. Kaynaklar).