Referencia estructurada para una Fila o Celda de una Tabla
publicado
Hola,
no entiendo muy bien el funcionamiento para referenciar elementos de una tabla de Excel, a ver si alguien me puede aclarar un poco. Me explico.
Cuando hago referencia desde otra celda a una columna de una tabla (pulsando sobre la flechita negra en la tabla), queda de la siguiente manera:
=MiTabla[Nombre Empleado]
Pero cuando hago referencia a una fila, pasa esto:
=G8:J8
Me da un rango de celdas. Por tanto me surge la duda de como hacer estas referencias estructuradas desde la planilla. En el editor de Vba es sencillo:
Range("MiTabla").Rows(1).Select
Con esto selecciono la primera fila de la tabla gracias a (Rows), y del mismo modo puedo ir a cualquier celda relativa a la tabla, gracias a (Cells):
Range("MiTabla").Cells(1, 2).Select
Las funciones de Fila y Celda desde la planilla tienen un funcionamiento diferente a como funciona en el código, por lo que no entiendo como realizar este mismo comportamiento desde la planilla. A ver si alguien me da alguna idea.
Saludos y gracias de antemano!
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Hola,
no entiendo muy bien el funcionamiento para referenciar elementos de una tabla de Excel, a ver si alguien me puede aclarar un poco. Me explico.
Cuando hago referencia desde otra celda a una columna de una tabla (pulsando sobre la flechita negra en la tabla), queda de la siguiente manera:
=MiTabla[Nombre Empleado]
Pero cuando hago referencia a una fila, pasa esto:
=G8:J8
Me da un rango de celdas. Por tanto me surge la duda de como hacer estas referencias estructuradas desde la planilla. En el editor de Vba es sencillo:
Range("MiTabla").Rows(1).Select
Con esto selecciono la primera fila de la tabla gracias a (Rows), y del mismo modo puedo ir a cualquier celda relativa a la tabla, gracias a (Cells):
Range("MiTabla").Cells(1, 2).Select
Las funciones de Fila y Celda desde la planilla tienen un funcionamiento diferente a como funciona en el código, por lo que no entiendo como realizar este mismo comportamiento desde la planilla. A ver si alguien me da alguna idea.
Saludos y gracias de antemano!