A beginner's introduction to programming with Visual Basic for Applications. This video tutorial is number 21 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. Here you will see how it can be used in conjunction with the IsNumeric() and InputBox() functions to validate user input, by repeatedly prompting the user until the correct type of data is entered.