Un’attività di programmazione comune è la convalida dell’input dell’utente. Spesso, la tua macro potrebbe dover determinare se un numero inserito da un utente è pari o dispari. Ad esempio, supponi di aver scritto la tua macro che ha chiesto all’utente quale numero di foglio di lavoro desiderava elaborare. Se la tua macro doveva elaborare fogli di lavoro pari e dispari in modo diverso, devi capire se il numero fornito dall’utente era pari o dispari. La tecnica per questo è relativamente semplice, come mostrato qui:

Even = (UserNum Mod 2) - 1

Dopo l’esecuzione di questa riga, Even sarà True (-1) se UserNum era pari o False (0) se UserNum era dispari.

_Nota: _

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

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (2273) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: