Saltar un texto de una celda a una contigua que esté vacía en excel
Me gustaría saber si hay alguna macro o fórmula que haga lo siguiente. Imaginemos que en el rango desde a1 hasta r1 se me van copiando datos automáticamente desde otra parte de la hoja pero no se copian en orden desde a1 hasta r1 sino que por el contrario pues un dato se escribe en b1 el siguiente en d1, etc. Entonces yo lo que quiero es que ese dato que se ha escrito en b1 si a1 está libre pues se pase ahí y así con todas las celdas siguientes siempre y cuando la anterior esté vacía