Visual Basic - Ayuda Macro

Life is soft - evento anual de software empresarial
   
Vista:
Imágen de perfil de CarlosC

Ayuda Macro

Publicado por CarlosC (2 intervenciones) el 10/03/2011 16:33:44
Estimados buen día, estoy queriendo crear una macro para excel, lo que quiero es que la macro agregue una hoja de nueva pero que la renombre con el texto que yo coloque en la celda A1. Será que me pueden ayudar?

Muchas Gracias, saludos desde Honduras
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda Macro

Publicado por FernandoML (11 intervenciones) el 08/04/2011 11:05:05
Prueba con esto

Sheets("Hoja1").Select
Sheets.Add
Sheets(1).Move After:=Sheets(sheets.count)
Sheets(Sheets.Count).name=Sheets("Hoja").Range("A1")

Te explico linea a linea como va.

Selecciono la hoja 1, de esta manera la nueva hoja se situará a la izquierda y tengo la posición.
Sheets("Hoja1").Select

Añado una nueva hoja, que quedará a la izquierda de la Hoja1
Sheets.Add

Muevo la hoja al final del libro
Sheets(1).Move After:=Sheets(sheets.count)

Le cambio el nombre a la hoja que he creado por el que aparece en la Celda A1 de la Hoja1.
Sheets(Sheets.Count).name=Sheets("Hoja1").Range("A1")

Espero te sirva la respuesta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar