Propiedad Application.Cells (Excel)

Devuelve un objeto Range que representa todas las celdas de la hoja de cálculo activa. Si el documento activo no es una hoja de cálculo, se produce un error con esta propiedad.

Sintaxis

expresión. Celdas

expresión Variable que representa un objeto Application.

Comentarios

Puesto que la propiedad Item es la propiedad predeterminada para el objeto Range, puede especificar el índice de fila y columna inmediatamente después de la palabra clave Cells. Para obtener más información, vea la propiedad Item y los ejemplos de dicho tema.

Si se usa esta propiedad sin un calificador de objeto, se devuelve un objeto Range que representa todas las celdas de la hoja activa.

Ejemplo

En este ejemplo se miran los datos de cada fila y se inserta una fila en blanco cada vez que cambia el valor de la columna A.

Sub ChangeInsertRows()
    Application.ScreenUpdating = False
    Dim xRow As Long
    
    For xRow = Application.Cells(Rows.Count, 1).End(xlUp).Row To 3 Step -1
        If Application.Cells(xRow, 1).Value <> Application.Cells(xRow - 1, 1).Value Then Rows(xRow).Resize(1).Insert
    Next xRow
    
    Application.ScreenUpdating = True
End Sub

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.