A beginner's introduction to programming with Visual Basic for Applications. This video tutorial is number 20 in a series designed to get you programming from scratch. The Do Loop construct provides a means by which you can execute a block of code repeatedly until a condition is met. This is also called 'looping'. Learn how to do a lot of processing for a relatively small amount of code. The Do Loop construct offers more flexibility than the For Next construct, but its use requires a little more care.