Controlli sulle celle

Storico discussioni

help me di utile1
Premesso che sono alle prime, anzi alle primissime armi, chiedo scusa se il mio quesito potrebbe risultare banale.
Il mio problema è questo:
In cella "A1" inserisco un numero
In cella "A2" inserisco un altro numero
In cella "A3" ne inserisco un altro ancora
Ora volendo inserire un quarto numero in cella "A4" vorrei che si facesse un controllo sulla presenza o meno del numero inserito in A4 nelle altre tre celle e quindi un avvertimento del tipo: "Attenzione numero già presente"
mentre nelle celle A1,A2,A3 non deve esserci nessun controllo (posso avere, cioè anche due numeri uguali)
Spero di essere riuscito a spiegarmi.
Questa tipo di controllo con excel non lo posso fare senza incorrere nell'errore di "riferimento circolare"

Grazie a chi volesse darmi una mano

di Mauro
Inserisci la seguente routine nel modulo associato al foglio da controllare:
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("A1") = Range("A4") Or _
Range("A2") = Range("A4") Or _
Range("A3") = Range("A4") Then
MsgBox "Attenzione numero già presente!", _
vbCritical, "Attenzione"
End If
End Sub

di Utile1
GRAZIE, Funziona!!!
A volte sono sufficienti queste piccole cose per farti sorridere.
Grazie ancora

Cognolato Studio © 2005