Macro excel asignacion de numeros aleatorios
Hola a todos
Tengo esta macro para asignar numero no repetitivos para sorteos y demás.
Sub asignar_numeros() 'modificar este numero con el numero de participantes Const Numeros As Long = 20 Const Salida As String = "c1" With Range(Salida).Resize(Numeros) .Formula = "=rand()" .Value = Evaluate("index(rank(" & .Address & "," & .Address & ",1),0)") End With End Sub
pero necesito que el numero de participantes lo designe un valor de una celda (por ejemplo la E4), no un valor escrito en el propio codigo.
¿Me podéis ayudar?
Gracias de antemano
2 respuestas
Respuesta de Valero Angel Serrano Mercadal
Respuesta de Mario Rodríguez