Crear con macros nuevas hojas de excel y dar nombre

Hola. Lo que tengo es una hoja de excel donde ingreso datos de personas (apellido, nombre, documento). Con una macro, debo copiar toda esta hoja y crear una nueva donde se pegue el contenido de la hoja origen, a su ves debo cambiar el nombre de la nueva hoja, asignándole como nombre, el numero de documento de la persona ingresada en la hoja origen. Este proceso debe ser válido para sucesivas hojas que se vayan creando a partir de datos cargadoe en la hoja oriben.

1 Respuesta

Respuesta
1
Aquí tienes un ejemplo. Te copia la hoja una y te la renombra con el contenido de la celda A2
Sub copiahoja()
    Sheets("Hoja1").Select
    Sheets("Hoja1").Copy Before:=Sheets(1)
    Sheets("Hoja1 (2)").Select
    Sheets("Hoja1 (2)").Name = Range("A2")
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas