FONKSİYONLAR
Gelişmiş/Mantıksal Fonksiyonlar
Do While...Loop Fonksiyonu
Do While...Loop Fonksiyonu
Açıklama
DO WHILE LOOP fonksiyonu,
DO WHILE LOOP fonksiyonu,
Bir şart gerçekleşinceye kadar bir kod bloğunu yürütmeye yarar. DO WHILE LOOP döngüsü 2 farklı şakilde kullanılabilir. Şartın başta belirtimi ve şartın sonra belirtimi olmak üzere. Aşağıdaki 1.Örnekte şart başta belirtilirmiştir. 2. Örnekte ise şart sonda belirtilmiştir.2 sinin arasındaki fark komutların çalışma sırasıdır.
---------------------------------------
DO WHILE
....
....
....
LOOP
-----------------------------------------
-----------------------------------------
DO
....
....
....
LOOP WHILE
-----------------------------------------
Söz Dizimi
Do_While_Şart ....ifade Loop |
PARAMETRELER
- Şart: kodun çalışmasını sağlayan şart
- ifade: şart doğru olduğu sürece çalıştırılacak kodlar
Örnekler
Örnek-1
Sayac = 0
SıraNo =7
Do While Sayac < 5
SıraNo = SıraNo + 1
Sayac = Sayac + 1
Debug.Print Sayac & "." & SıraNo
Loop
Sonuç: Bu örneğimizin çıktısı aşağıdaki gibi olacaktır. En son sayac 4 değerini aldığında kodun çalışmasına bakacak olursak hemen altında Sayac = Sayac + 1 komutuyla sayacın değeri 5 olacaktır, onun altında da yazdırma komutu ile 5.12 görüntülenecek tekrar Do While satırıma gittiğinde şart sağlanmayacağı için ( 5 < 5 ) Döngü sona erecektir.
1.8
2.9
3.10
4.11
5.12
Örnek-2
Sayac = 0
SıraNo =7
Do
SıraNo = SıraNo + 1
Sayac = Sayac + 1
Debug.Print Sayac & "." & SıraNo
Loop While Sayac < 5
Sonuç: Bu örneğimizde de çıktımız 1.örnekteki gibi olacaktır.
1.8
2.9
3.10
4.11
5.12
VBA Kullanımı ve Sonucu
DO WHILE...LOOP ÖRNEĞİ
DO WHILE...LOOP fonksiyonu ile bir döngü yapısının nasıl çalışacağını artık biliyoruz.
Gelecek makalemizde Yerleşik Fonksiyonların anlatımına devam edeceğiz. Yorumlarınızı ve eleştirilerinizi bekliyorum.
Şimdilik,
Hoşcakalın...
Hoşcakalın...
0 Yorumlar