Juan Carlos González Chavarría respondió:
Intenta de esta forma: Do While Range("G22").Value < 50 Tu-Código Loop Ya lo probé y funciona bien, sería bueno que quitaras el valor de G22 antes de ejecutar el código del Do While. Así limpiando la celda queda más depurado el código. Puedes hacerlo...