Macro que Compruebe fecha en un rango y Genere número aleatorio en otra columna

Estimados amigos, acudo a ustedes solicitando por favor su ayuda con una macro, la cual necesito que compruebe la fecha de nacimiento y genere un número aleatorio que no se repita ni en próximas generaciones de aleatorios hasta que se agoten los números y vuelva nuevamente el ciclo, es decir:


Que compruebe en el rango (“C6:C20”) la fecha de nacimiento y si:
=< 30 años genere en la columna (“A”) un número aleatorio del 1 al 100 que no se repita
=>31 hasta los 40 genere en la columna (“A”) un número aleatorio del 101 al 200 que no se repita
Y mayores de 40 genere en la columna (“A”) un número aleatorio del 201 al 300 que no se repita
Una vez que no haya más números que coger que vuelva el ciclo


Muchas gracias por su ayuda con esto que para mi es un poco complicado.

Saludos

Añade tu respuesta

Haz clic para o