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.
………………………….
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:
- Macro para recorrer una lista y asignar valores – Caso de Noelia Parte 1 de 2
- Función ES.IMPAR en Excel
- Cuántos Sábados hay en un rango de fechas o cualquier otro día?
- Función BDCONTAR en Excel – Contar celdas en una base de datos
- 8 Trucos en Excel para comparar datos rápidamente – Parte 1 de 2
- Función SIFECHA en Excel
- Macro en excel – acumular suma en una misma celda
- #ParticipaEEE: ¿Cuántos Jueves hay en un año, resolver con Excel?
- Día 40 – Consultar empleado en Excel mostrando sus datos y su Foto
- 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
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
Hola Larry, lo que hacemos es con todo el gusto, nos satisface que los contenidos sean de utilidad, gracias por comentar, saludos
Interesante y didactico
Hola José, gracias por comentar y hacer parte de la comunidad Triple EEE, un abrazo
excellent !
god bless you !!
best regards “
Hola Gendeus, gracias a ti por pertenecer a éste proyecto. Saludos
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
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.
Muy util e interesante todo lo que aqui hemos aprendido. Lo aplicare de inmediato. Gracias por vuestra enseñanza.
Un abrazo
Hola Daniel, gracias por tus comentarios vamos a hacer lo posible por mejorar cada día, saludes
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
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
Pingback: Función CONTAR.BLANCO en Excel
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
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
Solucionado , muchas gracias.
Hola Eduardo, es satisfactorio que apliques lo que vas aprendiendo, esperamos que sigas pendiente de todo el contenido que montaremos, gracias por comentar, saludos
Excelente explicación, solo que debo adquirir conocer mas vocabulario para la programación,
Felicitaciones
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
Alfonso muchas gracias por compartir información tan valiosa.
Hola Gabriel, esperamos que todo el contenido sea de utilidad, no olvides compartir lo que aprendes, gracias por comentar, saludos
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
Hola Elisabeth, gracias por comentar y pertenecer a este proyecto, saludes
Pingback: Macro en Excel para acumular suma en una misma celda - Parte 2 - Especialistas En Excel
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.
Hola Sebastián, te recomendamos éstos contenidos de utilidad . Gracias por comentar, saludos
como hago para descargar la plantilla?
Hola David, para descargar el archivo te recomendamos ver éste video. Gracias por comentar, saludos
Muchas Gracias por las ideas,
Donde podria descargar el archivo???
Hola Andrea, gracias a ti por seguirnos, te recomendamos éste video para saber cómo descargar los archivos. Saludos
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.
Hola Rodrigo, vamos a evaluar tu solicitud para un futuro contenido. Saludos
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!
Hola Marcelo, vamos a hacer un contenido al respecto para que no te lo pierdas. Saludos
Excelente aportacion. Justamente lo que estaba buscando
Hola James, muchas gracias a ti por participar. Saludos
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.
Hola Iván, recomendamos estos contenidos y vamos a evaluar tu solicitud para un futuro contenido. Saludos
Pingback: Sumar valores en Excel que se encuentren en un rango de fechas
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.
Hola Ángel, recomendamos éstos contenidos te ayudaran a realizar lo que estás solicitando. Saludos
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
Hola Gabriel, quedó habilitada la descarga. Saludos
excelente video
Hola Juan, gracias por comentar, saludos