Número Aleatório VBA

Este tutorial demonstrará como trabalhar com números aleatórios no VBA.

Função RND

A função RND gera um número que está entre 0 e 1. A sintaxe da função RND é:

Rnd ([Número]) onde:

  • Número (Opcional)- Isso é opcional e se 0, a função retorna o próximo número aleatório gerado. Se estiver em branco, o padrão> 0 é usado.
123 Sub RndNum ()MsgBox Rnd ()End Sub

Gerando um número aleatório no VBA

Para gerar um número aleatório entre dois valores, você deve usar a função RND em combinação com a função INT (função inteira) usando a seguinte fórmula geral:

  • Int (limite inferior + Rnd * (limite superior - limite inferior + 1))

Portanto, para gerar um número aleatório entre 2 e 30, você usaria o seguinte código:

12345678 Sub GeneratingARandomNumber ()Dim randomNumber As IntegerrandomNumber = Int (2 + Rnd * (30 - 2 + 1))Debug.Print randomNumberEnd Sub

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave