Macro excel para obtener números aleatorios

Hola buen dia.

mi duda es la siguiente:

quiero que por medio de una macro excel me de 4 números aleatorios (pero que dichos números estén entre el 1 y el 6), y cada uno de estos números colocarlos en celdas diferentes ejemplo:

celda - # aleatorio

a1 = 2

b1 = 6

c1 = 1

d1 = 1

como se puede ver en el ejemplo estoy colocando los números en la FILA1,

lo que busco es asignar dicha macro a un botón de manera que estos números solo se apliquen cada vez que ejecuto la macro

gracias.

1 respuesta

Respuesta
1

Te mando mi solución, esta es la macro que necesitas:

Sub ejemplo1()
'por luismondelo
Range("a1").Select
For x = 1 To 4
ActiveCell.Value = Application.WorksheetFunction.RandBetween(1, 6)
ActiveCell.Offset(0, 1).Select
Next
End Sub

recuerda finalizar la consulta

Hola Luis buen dia, te agradezco tu pronta respuesta he copiado la macro a mi hoja de excel pero me marca el siguiente mensaje

MICROSOFT VISUAL BASIC:

El objeto no admite esta propiedad o método

La macro está probada y funciona perfectamente. Asegúrate que la copias bien entera y me cuentas

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas