|
Domanda.
da Luciano lupanomade@libero.it
ciao Ennius sapresti indicarmi un metodo per identificare i numeri pari e
dispari ? Es: in una riga ho una serie di numeri e di volta in volta
vorrei evidenziare ora quelli pari ora quelli dispari. Io ho provato con
i cicli FOR ma non funziona, sapresti consigliarmi un metodo?
Grazie luciano
Risposta.
Luciano, devi usare l'operatore Mod,
così:
Sub PariDispari()
Dim CC As Object
Set zona = Range("A1:H1")
For Each CC In zona
If CC.Value = "" Then GoTo 10
If CC.Value Mod 2 = 0 Then
CC.Select
MsgBox " il numero " & CC.Value & " è un numero pari"
End If
10:
Next
End Sub
Per avere i dispari basta fare un'altra macro dove cambia il termine di
confronto, anzichè uguale a zero, diventerà: diverso da zero:
If CC.Value Mod 2 <> 0 Then
Ovviamente cambierai anche il "pari" con "dispari" nel messaggio.
Saluti, ennius
|