Acción «Insertar fila»
Función del evento: Insertar fila
La acción «Insertar fila» inserta una o varias filas en una tabla en el punto especificado.
Uso de la pestaña «Eventos»
| Debajo de | Introducir | Ejemplo |
|---|---|---|
|
Ejecutar condición de omisión |
Si lo desea, introduzca las condiciones de omisión para el evento. Cuando la «condición de omisión de ejecución» se evalúa como verdadera, la acción no se lleva a cabo. |
|
|
Tabla |
Etiqueta de la tabla |
«ABC» |
|
Copiar de la fila |
Fila de la tabla de la que se va a copiar (empezando por la 1) |
1 |
|
Insertar en la fila |
Insertar en la posición de línea (empezando por la 1) |
3 |
|
Copiar celdas |
Una decisión (sí o no) sobre si se deben copiar las celdas de la fila indicada en el campo «Copiar desde la fila» |
«Sí» Sí |
|
Número de filas que se van a insertar |
Especifique si se va a insertar más de una fila |
2 |
Sintaxis (si se introduce en la barra de ecuaciones)
ACTION("InsertRow", expr1, expr2, expr3, expr4, expr5)
Dónde
expr1 = entrada de la tabla
expr2 = valor de la entrada en «Copiar desde la fila»
expr3 = entrada en «Insertar en la fila»
expr4 = entrada en «Copiar celdas (S/N)»
expr5 = entrada para el número de filas
Cómo aparecerá el ejemplo en la barra de ecuaciones
ACTION("InsertRow", "ABC", 3, 1, "Sí", 2)
Copia las dos primeras filas de la tabla ABC, incluidas las celdas, y las inserta como tercera y cuarta filas de la tabla. Las celdas de la tabla se renumerarán adecuadamente.
Notas
- Si introduce un número elevado que se sale del rango de la tabla, como 9999, como expresión 3 «Insertar en la fila», la fila siempre se añadirá al final de la tabla.
- Si la fila que está copiando contiene un número de mapa que no corresponde a la nueva fila, puede utilizar la función «Establecer valor de celda» para borrar la celda concreta que contiene el número de mapa en la nueva fila. Para ver cómo utilizar la función «Establecer valor de celda», haga clic aquí. Añada la acción «Establecer valor de celda» como segunda acción para el evento y especifique la celda de la fila que desea borrar.
-
Si cambia el nombre de una tabla, ninguno de los eventos relacionados con ella (ordenar, insertar, eliminar fila) se actualiza con el nuevo nombre. No obstante, puede utilizar la función celltable() para crear una referencia a la tabla. Si el evento se encuentra dentro de una tabla, puede utilizar la función celltable() para obtener automáticamente el título de la tabla. Si el evento se encuentra fuera de la tabla, puede utilizar celltable(abc.a1), donde abc.a1 es un número de celda, para obtener el nombre de la tabla.
Esta función siempre devuelve la etiqueta de la tabla, incluso cuando se renumera la tabla «abc».
Temas relacionados