Inicio > Microsoft Excel > perseo58 > Cambiar nombre hoja en varios libros

Cambiar nombre hoja en varios libros

Experto:
Usuario:
Fecha: 16/07/2008
Valoración: (5,00 sobre 5) Categoría: Microsoft Excel
16/07/2008
ramon_bp, usuario preguntando en Microsoft Excel
Usuario
Buenos dias,
quisierea saber como podria agilizar el hecho de cambiar el nombre de la 1º hoja de varios libros.
Tengo unos 6.800 libros cuya 1º hoja se llama igual que el nombre del archivo.
Y necesito que la 1º hoja se llame, por ejemplo "Hoja1", ¿como podria hacerlo?
Lo he intentado a traves de una macro pero como cada hoja tiene un nombre diferente no me deja, da error.
Gracias
16/07/2008
ramon_bp, experto respondiendo en Microsoft Excel
Experto
Esta rutina te podría servir:
 
Sub Macro1()
ActiveSheet.Name = "Hoja1"
ActiveWorkbook.Save
ActiveWorkbook.Close
End Sub
 
Tienes que crearte un módulo en un nuevo libro y copiar la macro. Posteriormente, en Herramientas-->Macro-->Opciones, le asignas una letra de acceso directo, por ejemplo la x y te vas abriendo tandas de libros. Simplemente con Ctrl + x te irá cambiando el nombre de la hoja y cerrando el libro despues de salvar los cambios.
 
Ten en cuenta que te cambia el nombre de la hoja activa y el libro activo, si no está seleccionada al abrir el libro, lo tendrás que hacer manualmente.
 
Ya me dirás si te funciona
16/07/2008
ramon_bp, usuario preguntando en Microsoft Excel
Usuario
Muchas gracias pero tengo un problema. no funciona. lo peor es que me ha funcionado 5 veces y luego ha dejado de funcionar..
Lo hago con y sin acceso directo, pero nada.

Voy a empezar de nuevo creando el modulo a ver.
16/07/2008
ramon_bp, usuario preguntando en Microsoft Excel
Usuario
Ok, culpa mia..

Todo perfecto.. Eres un crack y yo un ceporro.

Gracias
Enlaces patrocinados