Sub DoLoopUntilDemo() Do ActiveCell.value = ActiveCell.value * 2 ActiveCell.offset(1, 0).Select Loop Until IsEmpty(ActiveCell.value) End Sub