Como rellenar una lista de números por columna en excel

Para Dante Amor!

Cuento con una lista de números encolumnados (col AA) que corresponden a N°s de Remitos (VER IMAGEN 1)

Luego de una nueva captura de datos, aparecen remitos nuevos y otros que ya existían, desaparecen pues, ya fueron confirmados.

Lo cierto es que, luego de la captura, queda una columna de números desordenada (VER IMAGEN 2) con celdas vacías de los remitos que desaparecieron y cuya fila fue ocupada por nuevos remitos de la nueva captura, con sus celdas en correspondencia con col AA, vacías.

Siendo el ultimo valor (el mayor de todos) el correspondiente a la última celda de la col AA, ¿cómo puedo rellenar cada celda vacía en orden descendente, x ejemplo, desde la celda AA3 como es el caso de la imagen 2, con números correlativos a partir de este dato?

Es decir, la celda AA3 tendría el valor 101, las celdas AA5 y AA6 tendrían el valor 102 y 103 respectivamente…. Etc.

IMAGEN 1 IMAGEN 2

Los ejemplos de imágenes fueron por mail privado

Un fuerte abrazo y

1 Respuesta

Respuesta
1

Envíame tu archivo y me explicas la secuencia de los suceso en hojas, en la hoja1 el primer suceso, en la hoja2 el siguiente suceso y en la hoja3 el resultado final que esperas.

Te anexo la macro para rellenar

Sub Rellenar()
'Por.Dante Amor
    u = Range("AA" & Rows.Count).End(xlUp).Row
    ultimo = Cells(u, "AA")
    For i = 2 To u
        If Cells(i, "AA") = "" Then
            ultimo = ultimo + 1
            Cells(i, "AA") = ultimo
        End If
    Next
    MsgBox "fin"
End Sub

sal u dos

La pregunta no admite más respuestas

Más respuestas relacionadas