Llenar Celdas vacías
Mi pregunta es como rellenar celdas vacías con datos anteriores.
Ejemplo: Tengo una columna donde tengo valores separados por celdas lo que quiero hacer es que el primer dato lo repita hasta donde empieza el segundo dato y así sucesivamente hasta recorrer todos los datos.
Tengo el sig código pero no me funciona.
Sub LlenaBlnk()
ActiveSheet. Range(Cells(ActiveCell. Row, ActiveCell. Column), Cells(ActiveCell. SpecialCells(xlLastCell). Row, ActiveCell. Column)).Select
On Error GoTo ControlError:
Selection.SpecialCells(xlCellTypeBlanks).Select
Selection.FormulaR1C1 = "=R[-1]C"
Selection.CurrentRegion.Select
Selection.Copy
Selection.PasteSpecial Paste:=xlValues
Application.CutCopyMode = False
ActiveCell.Select
Exit Sub
ControlError:
MsgBox "Esta columna ya tiene sus celdas con dato", vbInformation, "Rango completo"
Err.Clear
ActiveCell.Select
End Sub
Ejemplo: Tengo una columna donde tengo valores separados por celdas lo que quiero hacer es que el primer dato lo repita hasta donde empieza el segundo dato y así sucesivamente hasta recorrer todos los datos.
Tengo el sig código pero no me funciona.
Sub LlenaBlnk()
ActiveSheet. Range(Cells(ActiveCell. Row, ActiveCell. Column), Cells(ActiveCell. SpecialCells(xlLastCell). Row, ActiveCell. Column)).Select
On Error GoTo ControlError:
Selection.SpecialCells(xlCellTypeBlanks).Select
Selection.FormulaR1C1 = "=R[-1]C"
Selection.CurrentRegion.Select
Selection.Copy
Selection.PasteSpecial Paste:=xlValues
Application.CutCopyMode = False
ActiveCell.Select
Exit Sub
ControlError:
MsgBox "Esta columna ya tiene sus celdas con dato", vbInformation, "Rango completo"
Err.Clear
ActiveCell.Select
End Sub
1 Respuesta
Respuesta de fejoal
1