prucommercialre.com


Hacer referencia a la hoja de trabajo Tabs

Myrna preguntó si había una manera de utilizar la información en una ficha de hoja de cálculo dentro de una célula. En particular, al que llamó sus pestañas usando fechas, y quiere utilizar esas fechas dentro de la misma hoja de cálculo.

Hay dos maneras de ir sobre esto. Si los nombres de las pestañas de hoja de cálculo sólo consisten en fechas (ningún otro texto en ellos), entonces usted puede utilizar la siguiente fórmula de Excel para extraer la fecha:

= MID (CELL ("filename"), FIND ("]", CELL ("filename"), 1) +1,10)

Esto funciona porque la función = CELDA ("nombre de archivo") devuelve la ruta completa y el nombre del archivo actual, junto con el texto de la ficha de hoja de cálculo. El nombre del archivo en sí aparece entre corchetes. La fórmula encuentra la posición de la abrazadera de cierre y extrae los primeros ocho caracteres desde esa posición hasta el final. (Las fechas se pueden expresar en un máximo de 10 caracteres, como en 12.31.2011.)

Una advertencia con el uso de esta fórmula es que sólo devuelve algo de valor si primero guarda el libro. Si lo usa en una nueva marca, libro que no son salvos, devolverá un error #.

Otro enfoque que es muy atractivo, sobre todo si tiene texto adicional en la pestaña de la hoja, es crear una función definida por el usuario. Por ejemplo, vamos a suponer que las pestañas de hoja de cálculo tienen el nombre "Mes Finalización 10/31/11". En este caso, se puede utilizar una función como la siguiente:

Función SheetName () Como Fecha
Dim puñalada As String
Application.Volatile
STAB = ActiveSheet.Name
STAB = Trim (Derecha (STAB, 8))
SheetName = CDate (STAB)
End Function

Para utilizar esta función en su hoja de trabajo, sólo tiene que entrar en el siguiente en una celda:

= SheetName ()

La función devuelve un número de serie de fecha, por lo que tendrá que formatear la celda utilizando uno de los formatos de fecha disponibles. La función trabaja porque se supone que la fecha es los últimos 8 caracteres del texto en la pestaña de la hoja. Si tus pestañas de hoja de cálculo utilizan una convención de nombres diferentes (como la colocación de la fecha al comienzo de la pestaña o el uso de 10 dígitos para la fecha), entonces todo lo que tiene que hacer es tirar el nombre aparte de manera diferente en la macro.

ExcelTips es su fuente de capacitación rentable Microsoft Excel. Esta punta (6145) se aplica a Microsoft Excel 2007 y 2010. Se puede encontrar una versión de este consejo para el más viejo interfaz de menú de Excel aquí: Hacer referencia a la hoja de trabajo aquí.