Saltar al contenido

Macro Recorrer una columna excel, encontrar datos que cumplen una condición y pegarlos en otra hoja


Recommended Posts

publicado

Buenos dias a todos, primero que todo quiero agradecer a todos por su ayuda que me puedan brindar, y segundos pues necesito una macro la cual yo tengo una un listado en la pagina 1, donde tengo un listado tal como podrán ver en el documento que adjunto,  lo que necesito es una macro la cual del listado que hay donde aparece nombres y luego debajo aparecen varios datos por cada fila, pues que en la Hoja2 se peguen los datos de cada nombre que aparece en vez de un listado en conjunto, que sera un listado por cada nombre que aparece, generando así columnas nuevas.

Una cosa mas, se tienen varios nombres y los datos que tiene cada nombre puede variar y en algunos pueden ser mas  y en otros menos datos, y el numero de nombres también puede variar, como verán en el excel de ejemplo son 3 pero pueden haber 9 o mas. 

Los datos que aparecen en el ejemplo son horas pero principalmente se trabaja con números decimales.

les dejo adjunto un documento excelso donde se podrá ver exactamente lo que les acabo de explicar. 

Ejemplo 

HOJA 1 

ALBERTO

58744       17:00        18:00

58744       17:00        18:00

58744       17:00        18:00

58744       17:00        18:00

PABLO 

 

58744       17:00        18:00

58744       17:00        18:00

58744       17:00        18:00

58744       17:00        18:00

 

FRANCISCO

58744       17:00        18:00

58744       17:00        18:00

58744       17:00        18:00

58744       17:00        18:00

 

HOJA 2 

 

ALBERTO                                      PABLO                                 FRANCISCO

58744       17:00        18:00           58744   17:00   18:00           58744   17:00   18:00

58744       17:00        18:00           58744   17:00   18:00           58744   17:00   18:00

58744       17:00        18:00           58744   17:00   18:00           58744   17:00   18:00

58744       17:00        18:00           58744   17:00   18:00           58744   17:00   18:00

58744       17:00        18:00           58744   17:00   18:00           58744   17:00   18:00

 

Libro6.xls

Invitado Cacho R
publicado
Hace 23 horas, desebas33 dijo:

Los datos que aparecen en el ejemplo son horas pero principalmente se trabaja con números decimales.

Hola! desebas33

Veo varias dificultades:

a) Lo que muestras en tu exposición NO tiene nada que ver con lo que muestras en el libro Excel que adjuntaras inicialmente.

b ) Cuando en Excel quieres "inventarte" infinitos problemas a la hora de procesar información: ¿Sabes qué tienes que hacer?... ¡Combinar celdas! y eso es -exactamente- lo que tiene tu libro de muestra: ¡Infinitas celdas combinadas! (jajajajajja).

Por lo tanto y atento a la info que has publicado en tu libro, te muestro una forma de resolverlo. Dicho sea de paso: la estructura de datos que deseas obtener no sirve -prácticamente- para ningún uso estadístico posterior (cálculo de horas de permanencia, uso de tablas dinámicas, etc, etc, etc.).

Por ello verás que te termino brindando una estructura más flexible a todos los efectos ulteriores.

¿Lo analizarías?...
Saludos, Cacho R.

 

Libro7.xls

  • Silvia bloqueó este tema

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.