web 2.0


FUNÇÃO ALEATÓRIO_ENTRE

No Excel 2003 não existe a função ALEATÓRIOENTRE() onde podemos gerar numeros aleatórios entre dois numero maior que 1, apenas por meio do Analises Tool Pack.
Ja no Excel 2007 a função foi incorporada na biblioteca de funções builtin.
No VBA, no entanto, esse função ainda não existe, embora possamos usar a função do Excel por meio do WorksheetFunction.
mas há como montar um função UDF para essa tarefa. é bem simples e útil.

 

Código:

Function ALEATORIO_ENTRE(NumInferior,NumSuperior) As Double
ALEATORIO_ENTRE = Int((NumSuperior - NumInferior+ 1) * Rnd + NumInferior)
End Function

Tags: , ,

Microsoft Office | VBA

Os comentários estão fechados