En ocasiones, nos enfrentamos a la común situación de tener que generar datos para hacer pruebas de si nuestro Excel funciona o no funciona o simplemente para avanzar trabajo antes de que lleguen los datos verdaderos.
El ejercicio de hoy consiste en crear 200 nombres aleatorios (un nombre + un apellido) a través de una Macro con VBA.
Para ello partiremos de una hoja con 22 nombres y 22 apellidos, nada más y nada menos (esto es fácil de conseguir) o de generar.
La macro (o conjunto de macros), la podemos hacer como queramos pero deberá cumplir:
- El listado de nombres estará en una hoja y el resultado en otra diferente.
- No deberá haber nombres duplicados.
- Cada nombre constan de: Nombre y un Apellido
Material “escolar”:
Puedes utilizar el siguiente listado de nombres y apellidos:
| Jacob | Ford |
| Mason | Lotus |
| Ethan | Dodge |
| Noah | Daewo |
| William | Suzuki |
| Liam | BMV |
| Jayden | Nissan |
| Michael | Audi |
| Alexander | Wolks |
| Aiden | Ferrari |
| Daniel | Lexus |
| Sophia | Seat |
| Emma | Honda |
| Isabella | Rolls |
| Olivia | Toyota |
| Ava | Range |
| Emily | Chrysler |
| Abigail | Hyundai |
| Mia | Renault |
| Madison | Jeep |
| Elizabeth | Kia |
| Chloe | Jaguar |