Sub DoLoopWhileDemo() Do ActiveCell.value = ActiveCell.value * 2 ActiveCell.offset(1, 0).Select Loop While ActiveCell.value <> Empty End Sub