Veran diariamente realizo un reporte con muchisimos registros con el siguiente aspecto, aqui ejemplificare lo que seria mis columnas A y B comenzando evidentemente desde mi fila 1 y asi sucesivamente:
Staging Area IB Route
S143 DC3012
S189 DC2012
S189 DC8032
S190 DC1522
El motivo por el que cree este tema es por que, lo que tengo que hacer es llenar todos los espacios en blanco (Celdas), con el numero ubicado arriba, en este ejemplo deberia quedar asi:
Staging Area IB Route
S143 DC3012
S143 DC3012
S143 DC3012
S143 DC3012
S189 DC2012
S189 DC2012
S189 DC2012
S189 DC8032
S189 DC8032
S190 DC1522
Ahora aqui viene mi duda, el codigo VBA que tengo es el siguiente:
Código vb:
Ver original
Sub llena_psa() ' ' llena_psa Macro ' Range("A2:B2").Select Selection.Copy Range("A3:B4").Select ActiveSheet.Paste Range("A5:B5").Select Application.CutCopyMode = False Selection.Copy Range("A6:B10").Select ActiveSheet.Paste Application.CutCopyMode = False End Sub
Hasta ahi todo esta bien pero el problema es que diariamente cambia la ubicacion de las celdas que debo copiar lo que causa evidentemente errores ya que el codigo que tengo siempre copia el valor de las mismas celdas y lo copia exactamente en la misma posicion indicada (Lo cual como dije anteriormente diario cambia).
Alguien sabe de alguna funcion que indique que copie el valor de l celda de arriba hasta encontrar un valor diferente o no se algo por estilo que pueda ayudarme??
De verdad lo agradeceria eternamente....