Macro para transferir datos de una hoja a otra – Caso de Noelia Parte 2 de 2

En nuestra anterior entrega de #MartesDeExcel expusimos un ejercicio práctico el cual se denominó El Caso de Noelia, a través de ese ejercicio se explicó cómo utilizar la función SI, al igual que también se desarrolló una macro que permitiera asignar algunos valores, en el post de hoy te explicaré cómo desarrollar un macro para transferir datos de una hoja a otra.
  Especialistas En Excel
………………………….
 Para transferir datos de una hoja a otra se requiere tener claro que especificaciones adicionales se necesitan, es decir, se debe tener claridad en el tipo las condiciones que se deben cumplir para transferir la información a otra hoja, claro está si existen estas condiciones.
………………………….
En el vídeo de hoy explicamos detalladamente como extraer la información que corresponde al género del libro, teniendo en cuenta que si el libro se encuentra en una categoría específica se debe almacenar la información en una hoja, en el caso de no corresponder a esa categoría se debe evaluar para ser asignado el registro o la información con el objetivo de transferir datos de una hoja a otra.
………………………….
 Mira el siguiente vídeo para seguir con las demás soluciones del Caso Noelia:

Click >> Aquí << para descargar archivo Excel

1) Comunidad Triple EEE, Únete >> https://goo.gl/FrswaC

2) Suscríbete a este curso gratuito para aumentar tu productividad en Excel un 80% y obtén 4 regalos adicionales al suscribirte a este curso: http://goo.gl/zNqh0o

3) Listado de más funciones Excel: https://goo.gl/aMKWVL

Artículos anteriores:

  1. Macro para recorrer una lista y asignar valores – Caso de Noelia Parte 1 de 2
  2. Función ES.IMPAR en Excel
  3. Cuántos Sábados hay en un rango de fechas o cualquier otro día?
  4. Función BDCONTAR en Excel – Contar celdas en una base de datos
  5. 8 Trucos en Excel para comparar datos rápidamente – Parte 1 de 2
  6. Función SIFECHA en Excel
  7. Macro en excel – acumular suma en una misma celda
  8. #ParticipaEEE: ¿Cuántos Jueves hay en un año, resolver con Excel?
  9. Día 40 – Consultar empleado en Excel mostrando sus datos y su Foto
  10. Día 39 – Simule resultados con los Escenarios de Excel

Herramientas explicadas en este vídeo:

  • Función SI en Excel
  • Macros en Excel
  • Recorrer una lista en Excel

45 comentarios en “Macro para transferir datos de una hoja a otra – Caso de Noelia Parte 2 de 2”

  1. Buen Día

    Muy agradecido por la aclaración y la corrección que le plantee la semana pasada, muy interesante y fácil de solucionar.

    Cordialmente
    Larry F Méndez M

  2. Gracias Alfonso por Compartir.
    Quisiera hacer 2 consultas:
    1) Como seria la línea de Comandos (VB) para que diferencie Mayúsculas y minúsculas a la hora de ubicar los libros en cada pestaña.
    2) Al transferir los datos de la hoja “EEE” y ya se encuentren ubicados en cada pestaña esta transferencia no los copie de nuevo si ya están ahi.
    GRACIAS

    1. Especialistas En Excel

      Hola Mario, muy buenas tus inquietudes, la primera vamos a estudiarla para un futuro contenido, la segunda podría hacerse comparando los registros que se van a traer con los que ya estén en la nueva pestaña, esto lo podemos hacer usando una condición que diga mas o menos así, if (registro.(“EEE”)=registro.(“Novela”))… ya sería cuestión de hacer un recorrido en los registros de la pestaña novela y que campo se podría comparar. Gracias por comentar, vamos a estudiar la posibilidad de mostrar éstos requerimientos en el futuro en un contenido nuevo.

  3. Muchísimas gracias por estos aportes. Realicé todo el ejercicio, sin embargo, tengo una duda:
    Si Noelia desea guardar nuevos datos en la hoja “EEE” a la cual ya le borró la información inicial, ¿estos datos se podrán incluir automáticamente en cualquiera de las otras hojas, o habrá conflicto puesto que ya existía un rango definido?

    Muchas gracias

    1. Especialistas En Excel

      Hola Luis, claro que si, inténtalo, el archivo que se trabajó queda listo para seguir organizando la información automáticamente. Gracias por comentar, saludos

  4. Pingback: Función CONTAR.BLANCO en Excel

  5. Hola Alfonso , un gusto volver a saludarte.

    he creando una macro que transfiere datos de una hoja otra , pero necesito que no permita que se ejecute la macro si la celda G7 esta vacía y que solo se ejecute si dicha celda tiene datos.

    Como debería configurar esa macro?

    Espero tus comentarios

    1. Especialistas En Excel

      Hola Eduardo, La solución debe realizarse colocando el código dentro de una condición IF, la condición será evaluar el contenido de la celda G7, por ejemplo, If G7 = “cali” then… Gracias por comentar, saludos

        1. Especialistas En Excel

          Hola Eduardo, es satisfactorio que apliques lo que vas aprendiendo, esperamos que sigas pendiente de todo el contenido que montaremos, gracias por comentar, saludos

    1. Especialistas En Excel

      Hola Asdrubal, todos podemos aprender, te recomendamos #Reto40Excel hay muchos ejercicios en los que podrás aprender elementos básicos de visual basic, además de la utilidad que podrías darle. Gracias por comentar

    1. Especialistas En Excel

      Hola Gabriel, esperamos que todo el contenido sea de utilidad, no olvides compartir lo que aprendes, gracias por comentar, saludos

  6. Explicas muy bien. Detallado, lento y con el ejemplo visual se hace muy facil de entender.
    Gracias por compartir, este modelo lo puedo usar en mi trabajo.

    Prosperidad

  7. Pingback: Macro en Excel para acumular suma en una misma celda - Parte 2 - Especialistas En Excel

  8. Buenas Noches, de antemano mil gracias por compartir esta información tan valiosa, he estado viendo los vídeos del reto, me parecen muy buenos , en este momento estoy intentando realizar una macro que a partir de un formato determinado y al ordenar imprimir me alimente una base de datos en la cual pueda guardar el registro de lo que se imprimió, para la fecha , valor e identificación no tengo inconveniente pero tengo un rango de celdas en dos columnas de las cuales requiero que la macro valide si tienen texto , de ser así que me lleve esta información de cada item a la base de datos y me complete los datos e documento y nombre para cada uno de los items, no se si soy claro , agradezco su valiosa colaboración.

  9. EXCELENTE SU TRABAJO EN ESTA PAGINA, QUISIERA SI ME PUEDEN AYUDAR COMO HAGO PARA HACER UNA MACRO DE ORDENAR ALFABÉTICAMENTE UN LISTADO DE ALUMNOS TENIENDO UN FORMULARIO CON UN BOTÓN LLAMADO GRABAR QUE REGISTRA TODO LOS DATOS PERO QUISIERA QUE ESTE MISMO ME SIRVA PARA ORDENAR DICHOS REGISTROS Y NO TENER QUE COLOCAR MAS BOTONES….GRACIAS.

  10. Hola!! muy bueno el video, me ha servido completamente… Te podria hacer una consulta?
    que codigos tendria a esta misma macro que agregar para que pegue tambien el formato?
    Muchas Gracias!

  11. Hola Alfonso, podrías hacer un tutorial o ayudarme a compartirnos como capturar datos desde un formulario a dos hojas distintas por favor.
    Ejemplo:
    si capturo el nombre, dirección, teléfono desde mi formulario a la hoja1 y que estos mismos se capturen en la hoja2 de forma automática al mismo tiempo sin tener que usar formulas en las hojas 1 y 2.

    de ante mano gracias y saludos desde Tijuana Mexico.

  12. Pingback: Sumar valores en Excel que se encuentren en un rango de fechas

  13. Estimado Ing. Por motivos de permiso de mi Centro Laboral, no he podido ni leer el archivo ni ver el vídeo, sin embargo use esta marco de botón para trasladar la info de una hoja a otra:
    Sub Trasladar()
    ‘ Trasladar el $ValorRequerido a la Hoja $Destino
    ‘ Borrar los expedientes de la hoja $Destino
    Worksheets(“$Destino”).Range(“D4:D1000”).ClearContents
    ‘Contar los procesos legales
    For I = 3 To 1000
    If Cells(I, 3).Value = “S” Then
    Sheets(“$Destino”).Cells(I, 4) = Cells(I, 5).Value
    End If
    Next
    End Sub
    He querido acomodar este marco de boton, pero trasladar pero de un $LibroOrigen.HojaOrigen hasta un $LibroDestino.HojaDestino, pero no he tenido el mismo efecto.

  14. Buenos días, Alfonso.

    No deshabilita la opción de descarga, para poder bajar el archivo. Adicionalmente donde evalúa, para que lleve la información a “Otras”,si no esta especificado como categoría?

    Saudos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *