Comparteix a través de


Método ListRows.Add (Excel)

Agrega una nueva fila a la tabla representada por el objeto ListObject especificado.

Sintaxis

expresión. Agregar (Position, AlwaysInsert)

expresión Variable que representa un objeto ListRows .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Position Opcional Variant Integer Especifica la posición relativa de la nueva fila.
AlwaysInsert Opcional Variant Boolean. Especifica si los datos en celdas debajo de la última fila de la tabla se desplazan siempre al insertar una nueva fila, independientemente de si la fila debajo de la tabla está vacía. Si se establece en True, las celdas debajo de la tabla se desplazarán hacia abajo una fila.

Si es False, si la fila debajo de la tabla está vacía, la tabla se expandirá para ocupar esa fila sin desplazar las celdas debajo de ella, pero si la fila debajo de la tabla contiene datos, esas celdas se desplazarán hacia abajo cuando se inserte la nueva fila.

Valor devuelto

Objeto ListRow que representa la nueva fila.

Observaciones

Si no se especifica Position, se agrega una nueva fila en la parte inferior. Si no se especifica AlwaysInsert, las celdas situadas debajo de la tabla se desplazarán una fila hacia abajo (mismo efecto que especificar True).

Ejemplo

En el ejemplo siguiente se agrega una nueva fila al objeto ListObject predeterminado en la primera hoja de cálculo del libro. Dado que no se especifica ninguna posición, la nueva fila se agrega al final de la lista.

Set myNewRow = ActiveWorkbook.Worksheets(1).ListObject(1).ListRows.Add

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.