Crear hojas

6 envíos / 0 nuevos
Último envío
Jandrade101
Imagen de Jandrade101
Offline
última acción: Hace 6 años 1 semana
alta: 20/02/2018 - 17:34
Puntos: 175
Crear hojas

Saludos nuevamente, 

 

Amigos necesito saber como hacer que pueda crear hojas de calculo automaticamente en función a una lista de chicospor ejemplo unos 35 integrantes, y que cada hoja tenga su nombre. O sea para evitar crear una por una. Lei que hay como hacer con macros pero no se como ejecutar

Gracias saludos desde Ecuador

 

AdjuntoTamaño
Image icon imagen_excel.png235.26 KB
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 10 horas 14 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
La manera de conseguirlo es

La manera de conseguirlo es con una macro.

Aquí te dejo un ejemplo (faltaría añadir control de errores para controlar si ya existe una hoja con ese nombre o si el nombre no es correcto o si no hay nada seleccionado, etc., etc.):

Sub CrearUnaHojaParaCadaCelda()

' crea una hoja en el libro activo para cada celda seleccionada

   Dim micelda As Range

   Dim nuevahoja As Worksheet

   For Each micelda In Selection.Cells

      Set nuevahoja = ActiveWorkbook.Worksheets.Add

      nuevahoja.Name = micelda.Value

   Next

   Set nuevahoja = Nothing

   MsgBox "Hecho", vbOKOnly + vbInformation

End Sub

 

 

------
Ya sé Excel, pero necesito más.

Cron
Imagen de Cron
Offline
última acción: Hace 8 meses 2 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
HolaCompletando la respuesta

Hola

Completando la respuesta de Paco, el código que te pasa lo tienes que poner en un módulo (no vale el código de una hoja). 

Una vez hecho esto, la manera de ejecutarlo es vinculándolo a algún evento (por ejemplo al click de un botón) o directamente a mano. Esta última manera es sencilla. En la banda Vista, a la derecha del todo hay un desplegable que se llama "Macros". Si pinchas en él (o si lo despliegas y luego pinchas en "Ver macros") te sale una ventanita donde estará tu macro. Desde ahí la puedes ejecutar.

 

Un saludo

Jandrade101
Imagen de Jandrade101
Offline
última acción: Hace 6 años 1 semana
alta: 20/02/2018 - 17:34
Puntos: 175
Perfecto! Me sirvió full,

Perfecto! Me sirvió full, gracias!

Jandrade101
Imagen de Jandrade101
Offline
última acción: Hace 6 años 1 semana
alta: 20/02/2018 - 17:34
Puntos: 175
Graaaacias, increible. Me

Graaaacias, increible. Me funcionó bien. Tengo una consulta mas, y para que me genere en un mismo formato ya establecido. O sea tengo 25 chicos (en una lista), tengo que dar a cada uno un certificado, con las mismas caracteristicas solo que con su nombre de cada chico, entonces como lo haría, generar las 25 paginas y solo ubicar el nombre de cada uno.

Cron
Imagen de Cron
Offline
última acción: Hace 8 meses 2 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
¿Por qué no pruebas a

¿Por qué no pruebas a utilizar los datos de Excel con la función de "combinar correspondencia" de Word?

En teoría es para casos como este...

 

Un saludo