Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Nel "Foglio1" di una cartella di lavoro ho assegnato all'intervallo A1:E10 il nome, a livello di cartella di lavoro (ma potrebbe essere anche a livello di foglio di lavoro, "Punteggi".
Nel modulo di classe del Foglio1 ho inserito questo codice legato all'evento change del foglio:
'---
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
With Me
If Not Intersect(Target, .Range("Punteggi")) Is Nothing Then
MsgBox "Una o più celle presenti nell'intervallo nominato Punteggi hanno subito una modifica.", vbInformation
End If
End With
End Sub
'---
Quando modifico una o più celle dell'intervallo ottengo un messaggio del genere: