Impedire di valori non validi che utilizzano VBA in Microsoft Excel
Domanda:
L’inserimento di valori non validi nell’area A1: B6 deve essere impedito, in caso di errore verrà visualizzata una rispettiva finestra di messaggio.
Risposta:
Inserisci il codice seguente nel modulo Questa cartella di lavoro.
Private Sub Worksheet_Change(ByVal Target As Range) Dim var As Variant If IsEmpty(Target) Then Exit Sub If Intersect(Target, Range("Calculating")) _ Is Nothing Then Exit Sub var = Application.Sum(Range("Calculating")) If IsError(var) Then Beep MsgBox "Please enter the correct value!" Target.Value = "" End If End Sub