VBA fornisce una funzione per restituire un valore casuale in una macro. Sebbene il valore di una tale funzione in un elaboratore di testi sia discutibile, la funzione esiste comunque. La sintassi per la funzione è la seguente:

x = Rnd()

dove x è il risultato. Il valore restituito sarà sempre compreso tra 0 e 1. Per tradurre questo in un altro valore casuale, tutto ciò che devi fare è moltiplicare il risultato per il numero più alto che vuoi considerare. Ad esempio, se volessi un numero casuale compreso tra 1 e 25, potresti usare la seguente riga di codice

x = Int(25 * Rnd()) + 1

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti WordTips), ho preparato una pagina speciale che include informazioni utili.

WordTips è la tua fonte di formazione economica su Microsoft Word.

(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (1409) si applica a Microsoft Word 97, 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l’interfaccia della barra multifunzione di Word (Word 2007 e più tardi) qui: