guardar en celda nombre de hoja de libro excel

10 envíos / 0 nuevos
Último envío
oreyes
Imagen de oreyes
Offline
última acción: Hace 1 año 3 semanas
alta: 23/10/2017 - 19:52
Puntos: 45
guardar en celda nombre de hoja de libro excel

Buen dia a todos y desde ya muchas gracias a todos por la gran ayuda que prestan a novatos como yo

Lo que necesito es que quisiera guardar en una celda, por ejemplo D2 el nombre que asigno a la hoja de un libro excel

desde ya agradesco mucho su ayuda

 

Saludos

Etiquetas: 

RicardoSS
Imagen de RicardoSS
Offline
última acción: Hace 1 año 2 semanas
alta: 25/09/2017 - 18:08
Puntos: 180
Asignar a celdas de nombres de hoja y libro.

Buen dia

prueba con lo siguiente, la primer linea asigna el nombre de la hoja activa y la segunda linea asigna el nombre del libro activo,

Sub Asignar_nombre_del_libro()

Range("D2").Value=ActiveSheet.Name

range("E2").Value=ActiveWorkbook.Name

end sub

 

Saludos,

RicardoSS

 

oreyes
Imagen de oreyes
Offline
última acción: Hace 1 año 3 semanas
alta: 23/10/2017 - 19:52
Puntos: 45
Asignar a celdas de nombres de hoja y libro.

Gracias por la ayuda Ricardo: pero segun entendi lo que me envías fue una macro pero no me funsiono, no se si estoy haciendo algo mal o tengo que seguir otro proceso para aplicarlo

OReyes

RicardoSS
Imagen de RicardoSS
Offline
última acción: Hace 1 año 2 semanas
alta: 25/09/2017 - 18:08
Puntos: 180
Buen dia, como macro si

Buen dia, como macro si funciona, para ser mas yo mas objetivo, ¿lo que necesitas es una funcion? 

UN SALUDO

oreyes
Imagen de oreyes
Offline
última acción: Hace 1 año 3 semanas
alta: 23/10/2017 - 19:52
Puntos: 45
gracias por la atencion

gracias por la atencion Ricardo: lo que sucede es en realidad soy novato y no he usado macros y por te agradeceria si me puedes guiar para hacer funsionar la macro que me envias

OReyes

RicardoSS
Imagen de RicardoSS
Offline
última acción: Hace 1 año 2 semanas
alta: 25/09/2017 - 18:08
Puntos: 180
¿Que version de office tienes

¿Que version de office tienes?

Saludos

visitante (no verificado)
Imagen de visitante
Versión 2010 office

Versión 2010 office

Ivan Sologuren (no verificado)
Imagen de visitante
Gracias!!!!

Me funcionó!!!!

1'000,000.00 de gracias.

 

visitante (no verificado)
Imagen de visitante
Recién veo este tema y

Recién veo este tema y encontré una solución más sencilla, sin macros.

Va la fórmula, pasos y explicaciones:

- En la celda que se desee se escribe la fórmula:

=EXTRAE(CELDA("NOMBREARCHIVO";A1);HALLAR("]";CELDA("NOMBREARCHIVO"))+1;LARGO(CELDA("NOMBREARCHIVO";A1)))

- La función EXTRAE se usa para quedarnos solo con el nombre de la hoja, ya que CELDA trae ruta y nombre de archivo.

- Si a CELDA no se le pone un número de celda cualquiera no refresca el valor sola; aquí escribí A1, pero puede ser cualquier celda de la hoja (A2, X9, J75, etc.).

- La función HALLAR ubica el punto inicial de extracción de texto en el último caracter del nombre del archivo, que va entre corchetes. Al necesitar tomar desde allí le sumamos 1 caracter al final (por eso el +1).

- La función LARGO toma los caracteres totales que obtiene la función CELDA para que el nombre de la hoja no quede truncado.

 

Espero sirva.

Éxitos!

sebaversa.

PEDRO (no verificado)
Imagen de visitante
ENHORABUENA

SÓLO DECIRLE A SEBAVERSA QUE ES MUY BUENA ESTA SOLUCIÓN.

MUCHAS GRACIAS.