Come visualizzare una finestra di messaggio se si verifica una condizione

Potrebbe essere necessario visualizzare una finestra di messaggio ogni volta che l’utente inserisce informazioni specifiche in una cella specifica. Fortunatamente, l’utilizzo dell’evento Change di un foglio di lavoro può aiutarti a capire quando qualcosa è stato inserito in una cella.

Ad esempio, supponiamo che tu voglia visualizzare un messaggio ogni volta che le informazioni nella cella C3 vengono modificate. Quanto segue, aggiunto alla finestra del codice per un foglio di lavoro specifico, farà il lavoro:

 

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$C$3" Then
        MsgBox "Cambiato!"
    End If
End Sub

 

 

L’evento Change viene chiamato e passa l’intervallo di celle alla routine. In questo caso, l’intervallo viene assegnato alla variabile Target. Viene quindi controllato l’indirizzo di questo intervallo e, se è uguale a C3 (deve essere annotato in termini assoluti, ad esempio $C$3), viene visualizzata la finestra di messaggio.

 

 

Tags: , , ,

Ti è stato utile?