Perintah Do...Loop digunakan untuk menguji suatu kondisi awa dari pengulangan. Sebenarnya fungsinya hampir sama saja dengan For...Next. Perintah Do...Loop ini akan berjalan sepanjang kondisi bernilai True dan akan berhenti ketika kondisi menjadi False. Pola perintah Do...Loop yang akan kita bahas adalah sbb:
- Do While...Loop
- Do Until...Loop
- Do...Loop While
- Do...Loop Until
1.Do While...Loop
Pola:
Do While[kondisi]Contoh aplikasinya:
[statement]
Loop
Sub Test1()
i = 1
Do While i <= 10 Cells(i, 1) = i i = i + 1
Loop
End Sub
Perintah pengulangan akan terjadi terus selama pengulangan lebih kecil atau sama dengan 10 kali(Do While <=10). Perintah akan berhenti pada saat pengulangan sudah mencapai 10 kali. Hasil perintah ini adalah mengirim data angka 1 sampai 10 pada kolom A1 sampai A10.
2.Do Until...Loop
Pola:
Do Until[kondisi]Contoh aplikasinya:
[statement]
Loop
Sub Test2()Hasil perintah ini juga adalah mengirim data angka 1 sampai 10 pada kolom A1 sampai A10
i = 1
Do Until i = 11
Cells(i, 1) = i
i = i + 1
Loop
End Sub
3.Do...Loop While
Pola:
DoContoh aplikasinya:
[statement]
Loop While[kondisi]
Sub Test3()Hasil perintah ini juga adalah mengirim data angka 1 sampai 10 pada kolom A1 sampai A10
i = 1
Do
Cells(i, 1) = i
i = i + 1
Loop While i < style="color: rgb(51, 51, 255);">
End Sub
4.Do...Loop Until
Pola:
DoContoh aplikasinya:
[statement]
Loop Until[kondisi]
Sub Test4()Hasil perintah ini juga adalah mengirim data angka 1 sampai 10 pada kolom A1 sampai A10.
i = 1
Do
Cells(i, 1) = i
i = i + 1
Loop Until i = 11
End Sub
Casino.com Announces $250M Expansion to the Northeast
ATLANTIC CITY, N.J. (AP) — 용인 출장샵 Casino.com and 서산 출장안마 the Northeast Gaming Association (NEGA) 경상북도 출장마사지 announced 계룡 출장안마 today 여주 출장안마 that they are