¿Cómo puedo hacer una macro que pueda filtrar, copiar y pegar en otras hojas, en base a la data filtrada?
Tengo una base de datos con varias columnas (En un archivo excel y en una hoja), dentro de la base de datos hay una columna dónde se encuentran valores repetidos, el cual me permitirá hacer los filtros, estos filtros estarán en una hoja y rango de celdas, la macro debe realizar el filtro según la cantidad de datos que tengan la hoja dónde se encuentran los valores o condiciones para que realice el filtro, es decir, en la hoja de filtros hay dos valores que por ejemplo serían nombres "Freddy" y el otro "Carlos", en la base de datos tiene varias columnas para el ejemplo para hacerlo sencillo tres y una de ellas es "Nombre" y tiene 3 registros con los nombres Freddy y 2 registros con los nombres Carlos en total 5 registros, la macro debe filtrar primero los de nombre Freddy, copiar los datos filtrados y luego pegarlos en una nueva hoja, esa hoja debe decir el nombre Freddy, luego debe realizar lo mismo con Carlos, pero esto debe hacerse no solo para dos registros sino para varios porque en una BD pueden haber muchos más, lo que mencionó en el anterior ejemplo es muy sencillo para entender lo que estoy buscando hacer, estuve haciéndolo por mi cuenta, pero me esta saliendo errores y debe ser porque no tengo mucha experiencia en programación VB sin embargo la lógica la entiendo.