Asignar nombre a hoja de excel

Tengo una macro que copia un concentrado en una hoja nueva y le asigna el nombre de Concentrado (2), pero quiero que el nombre de la nueva hoja sea el mes y año del corte. El corte se hace del 28 de junio al 2 de julio... Pero el nombre debe ser Junio 2006. Ojala me este explicando bien, saludos y espero respuesta, gracias

1 Respuesta

Respuesta
1
Seguramente en tu hoja tienes alguna celda con el texto "Junio 2006", o bien, con la fecha inicial con formato Mmmm aaaa (si no tiene este formato, personalízalo en formato, celdas, número, personalizada, y en la pequeña caja de texto de arriba a la derecha escribe Mmmm aaaa).
Ya que tienes la celda con el nombre que quieres en tu hoja, escribe al principio de tu macro (después de Sub Macro1):
Dim nombre As String
nombre = Range("celda").Text
[sustituye la palabra celda por la dirección de la celda con la fecha, p. ej, E3]
Al final de la macro (antes de End Sub)escribe:
ActiveSheet.Name = nombre
Si no te queda claro, me preguntas de nuevo. Y si sí.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas