Originariamente inviato da leomac
avevo pensato anche a stabilire un intervallo:
codice:
Set Intervallo1 = Range ("A1:C53")
If Range("B2") = 0 And Intervallo1 <> 0 Then
MsgBox "Attenzione!!"
ma anche in questo caso !!Errore!!....
Per forza... Range() restituisce un intervallo di celle, ed ovviamente non puoi confrontare direttamente il contenuto di PIU' celle con un valore numerico, cosi' come non puoi confrontare "di botto" un vettore o una matrice con un singolo valore numerico !

...devi fare un ciclo per ogni singolo elemento dell'insieme, o usare una funzione Excel come CONTA.SE o CONTA.VALORI... (leggiti la guida in linea di queste funzioni)

Ciao !