¿Necesita ampliar su tabla de Excel?
Las tablas son una gran herramienta para almacenar todos sus datos tabulares, pero cuando desee agregar nuevos datos a la tabla, deberá ampliar los límites de la tabla.
Esto le permitirá agregar una o más filas al final de su tabla para que sea obvio que puede agregar nuevos datos a la tabla.
Esta publicación le mostrará cómo expandir su tabla de Excel y aumentar el tamaño de su rango.
Extender una tabla con el controlador de cambio de tamaño
La forma más fácil de agrandar su mesa es usar el controlador de cambio de tamaño.
El controlador de cambio de tamaño es un área pequeña en la esquina inferior derecha de la tabla en la que puede hacer clic y arrastrar para cambiar el tamaño de su tabla.

Esto le permitirá expandir el tamaño agregando filas o columnas a la tabla según la dirección en la que arrastre el controlador.
- Coloque el cursor del mouse sobre el controlador de cambio de tamaño para que el cursor se convierta en una flecha bidireccional.
- Click izquierdo y arrastrar ya sea hacia abajo o hacia la derecha. Arrastrar hacia abajo extenderá la tabla con nuevas filas mientras que arrastrar hacia la derecha extenderá la tabla a nuevas columnas.
- Suelte la tecla izquierda del mouse.
Esta es una manera rápida y fácil de expandir la tabla en un par de filas o columnas.
Ampliar una tabla con la pestaña Diseño de tabla
También hay un comando de cambio de tamaño que puede encontrar en el diseños de mesa pestaña.
Cuando selecciona cualquier celda en una tabla, el Diseño La pestaña aparecerá en la cinta.

- Seleccione cualquier celda dentro de su tabla.
- Ve a la Diseño de mesa pestaña.
- Haga clic en el Cambiar el tamaño de la tabla comando que se encuentra en el Propiedades sección.

Esto abrirá el Cambiar el tamaño de la tabla menú que le permitirá seleccionar un nuevo rango para la tabla.
- Edite el rango en la entrada al nuevo tamaño o use el cursor del mouse para seleccionar el nuevo rango en la hoja.
- presione el OK para cambiar el tamaño de la tabla según el nuevo rango.
La primera fila de su nueva selección debe ser la fila de encabezado de columna actual de su tabla y el nuevo rango también debe superponerse al rango de la tabla anterior.
¡Esto extenderá la mesa a la nueva gama!
Ampliar una tabla con la tecla de tabulación
Las celdas inferiores a la derecha en el cuerpo de sus tablas tienen una forma especial de extender la tabla agregando una nueva fila.

Cuando selecciona la celda inferior derecha de la tabla y presiona el Pestaña esto agregará una nueva fila justo debajo de la tabla y moverá el cursor de la celda activa a la celda más a la izquierda en la nueva fila.
Si mantiene presionado el botón Pestaña esta tecla continuará moviendo el cursor de la celda activa hacia la derecha, lo que eventualmente llevará a la celda inferior derecha y repetirá el proceso de agregar otra fila al final de la tabla.
Esta es una forma práctica de extender la tabla con filas cuando la tabla no tiene demasiadas columnas.
Extender una tabla con AutoExpansion
Cuando escriba cualquier cosa en la fila directamente debajo de una tabla, notará que la tabla se expande automáticamente para incluir estos nuevos datos.
Esta es una característica muy útil para la entrada de datos. Pero solo expandirá la tabla una fila a la vez.

Puede llevar esto un paso más allá para Expansión automática la tabla para incluir cualquier número de filas nuevas.
- Escriba algo en una celda que no esté junto a su tabla de Excel. De esta manera, los datos no se absorben automáticamente en la tabla.
- Seleccione un rango alrededor de la celda que acaba de escribir e incluya también una cantidad de celdas en blanco.
- Coloque el cursor del mouse sobre el borde del rango activo para que el cursor se convierta en un icono de flecha de cuatro direcciones.
- Haga clic y arrastre el rango para que la celda superior izquierda quede justo debajo de la tabla.
- Suelte el clic izquierdo.
¡Esto hará que la tabla se expanda automáticamente para incluir el nuevo rango!
Extender una tabla con VBA
Es posible automatizar la expansión de sus tablas de Excel con VBA.
Suponga que siempre desea extender la tabla con 5 filas adicionales cada vez. Puede crear una macro que aumente el rango de la tabla en 5 filas cada vez que presione un botón para ejecutar el código.
presione el alternativa + F11 atajo de teclado para abrir el editor visual basic para agregar el código.
Además, si tienes la Desarrollador pestaña habilitada puede ir a la Desarrollador pestaña y presione el botón básico visual comando para abrir el editor.

Sub ExtendTable()
Dim tblName As String
Dim rng As Range
Dim tbl As ListObject
Dim addRows As Integer
Dim addCols As Integer
Dim rowCount As Integer
Dim colCount As Integer
tblName = "Orders"
addRows = 5
addCols = 0
Set tbl = ActiveSheet.ListObjects(tblName)
rowCount = tbl.Range.Rows.Count
colCount = tbl.Range.Columns.Count
tbl.Resize Range(tblName & "[#All]").Resize(rowCount + addRows, colCount + addCols)
End Sub
Ve a la Insertar menú en el editor visual basic y seleccione el Módulo opción. Esto creará un nuevo módulo donde puede agregar su código VBA.
Copie y pegue el código anterior en el nuevo módulo.
Este código hará que la tabla se llame Pedidos de la hoja activa y determinar cuántas filas y columnas tiene la tabla.
Luego cambiará el tamaño de la tabla agregando un número determinado de filas y columnas a las dimensiones originales de la tabla.
El código está configurado actualmente para agregar 5 filas y 0 columnas según el addRows = 5
y addCols = 0
líneas de código, pero puede cambiarlas para adaptarlas a sus necesidades.
Cada vez que ejecute el código, expandirá la tabla por el número fijo de filas y columnas.
Ampliar una tabla con scripts de Office
Si desea automatizar el proceso de expansión de su tabla en Excel en línea, necesitará usar Office Scripts para esto.
Office Scripts es un lenguaje basado en JavaScript que está disponible tanto en el escritorio de Excel como en las aplicaciones web.

Ve a la Automatizar pestaña en la cinta y seleccione la Nuevo guión opción para abrir el script de Office Editor de código.

function main(workbook: ExcelScript.Workbook) {
var rowsAdded = 5;
var colsAdded = 0;
var tableName = "Orders";
let myTable = workbook.getTable(tableName);
let myRange = myTable.getRange();
//Get current dimensions of table
let rowHeight = myTable.getRowCount();
let colWidth = myTable.getColumns().length;
myTable.resize(myRange.getAbsoluteResizedRange(rowHeight + 1 + rowsAdded, colWidth + colsAdded));
};
Copie y pegue el código anterior en el Editor de código para reemplazar su contenido. Luego presione el botón Guardar guión y su Office Script está listo para ser utilizado.
El script obtiene el recuento actual de filas y columnas del Pedidos mesa. Luego cambiará el tamaño de la tabla agregando un número fijo de filas y columnas.
Puede personalizar cuántas filas y columnas se agregan a la tabla redimensionada cambiando el var rowsAdded = 5;
y var colsAdded = 0;
líneas de código para satisfacer sus necesidades.
presione el Correr botón en el Editor de código para ejecutar el código y la tabla se expandirá con el número dado de nuevas filas y columnas.
Conclusiones
Puede extender una tabla de Excel de varias maneras.
El método más fácil es usar el controlador de cambio de tamaño para agregar rápidamente más filas o columnas a su tabla. Una vez que sepa que esto existe, es bastante fácil y conveniente de usar.
Si necesita un método que sea más rápido para expandir la tabla a un tamaño muy grande, entonces puede usar el Cambiar el tamaño de la tabla comando que le permite escribir en el nuevo rango.
Para procesos automatizados donde necesita expandir su tabla, puede extenderla con VBA o Office Scripts.
Cualquiera que sea el método que elija, extender una mesa es rápido y fácil. ¿Tiene algún consejo para cambiar el tamaño de las tablas de Excel? ¡Compártelas conmigo en los comentarios a continuación!