Suggerimento: le altre lingue sono tradotte da Google. Puoi visitare il English versione di questo link.
Connetti
x
or
x
x
Registrati
x

or

Come visualizzare la finestra di messaggio se la cella è superiore o inferiore a un valore specifico in Excel?

Se una cella è maggiore o minore di un'altra cella, devo visualizzare una finestra di messaggio per avvisare in Excel. Come risolvere questo problema in Excel? In questo articolo, parlerò di alcuni codici per affrontarlo.

Fai apparire una finestra di messaggio se il valore della cella in una colonna è maggiore o minore di un'altra cella

Fai apparire una finestra di messaggio se il valore della cella in una cella è maggiore o minore di un'altra cella


Fai apparire una finestra di messaggio se il valore della cella in una colonna è maggiore o minore di un'altra cella

Supponendo, ho un numero specifico 100 nella cella A1, ora, quando il numero inserito nella colonna D è maggiore di 100 nella cella A1, una finestra di messaggio dovrebbe essere spuntata per ricordare all'utente.

Qui, il seguente codice VBA può aiutarti a completarlo, per favore fai con i seguenti passi:

1. Vai al foglio di lavoro che desideri utilizzare.

2. Fare clic con il pulsante destro del mouse sulla scheda del foglio e selezionare Visualizza codice dal menu di scelta rapida, nel messaggio saltato fuori Microsoft Visual Basic, Applications Edition finestra, per favore copia e incolla il seguente codice nella finestra del modulo vuoto, vedi screenshot:

Codice VBA: visualizza una finestra di messaggio se il valore della cella in una colonna è maggiore o minore di una cella

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
Dim xC As String
Dim xWSName As String
Dim xA As String
xC = "D:D"
xWSName = "Sheet1"
xA = "A1"
    If Intersect(Target, Range("D:D")) Is Nothing Then Exit Sub
    If IsEmpty(Target) Then Exit Sub
    xNum = (Sheets(xWSName).Range(xA).Value)
    If (Target.Value) > (Sheets(xWSName).Range(xA).Value) Then
        MsgBox Prompt:="The entered number is greater than cell A1, please enter again! ", Title:="Kutools for Excel"
    End If
End Sub

Note: Nel codice sopra, Sheet1 è il foglio di lavoro che si desidera utilizzare; A1 è il valore della cella che si desidera confrontare; D: D è la colonna che si desidera confrontare con la cella A1.

3. Quindi, salva e chiudi la finestra del codice, d'ora in poi, verrà visualizzata una finestra di messaggio se inserisci un numero nella colonna D che è maggiore di 100, vedi screenshot:


Fai apparire una finestra di messaggio se il valore della cella in una cella è maggiore o minore di un'altra cella

Se desideri che venga visualizzata una finestra di messaggio quando il valore di una cella è maggiore o minore di un'altra cella, applica il codice seguente:

1. Vai al foglio di lavoro che desideri utilizzare.

2. Fare clic con il pulsante destro del mouse sulla scheda del foglio e selezionare Visualizza codice dal menu di scelta rapida, nel messaggio saltato fuori Microsoft Visual Basic, Applications Edition finestra, per favore copia e incolla il seguente codice nella finestra del modulo vuoto, vedi screenshot:

Codice VBA: visualizza una finestra di messaggio se il valore della cella è maggiore o minore di una cella

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
On Error GoTo ExitSub
Dim One As Long
Dim Two As Long
One = Range("A1").Value
Two = Range("D1").Value
If Not (Application.Intersect(Range("A1:D1"), Target) Is Nothing) Then
If (One < Two) Then
MsgBox "The value in cell D1 cann't be greater than cell A1!", vbInformation, "Kutools for Excel"
End If
End If
ExitSub:
End Sub

Note: Nel codice sopra, A1 e D1 sono le due celle con cui si desidera confrontare.

3. Quindi, salva e chiudi la finestra del codice, quando inserisci un valore inferiore al valore nella cella A1, verrà visualizzata una finestra di messaggio come mostrato nell'immagine seguente:


Altri articoli relativi alla finestra di messaggio pop-up:

  • Crea finestra a comparsa quando si apre un file Excel
  • In alcuni casi, è possibile che una finestra di messaggio sia sempre visualizzata per ricordare all'utente cosa è necessario fare per prima quando si apre una cartella di lavoro specifica, ciò può aiutare a ricordare di fare la cosa più importante nel lavoro quotidiano. E in questo articolo, parlerò di come creare una finestra di messaggio pop-up quando si apre un file Excel.
  • Creare una finestra di messaggio Sì No prima di eseguire una macro in Excel
  • In Excel, puoi attivare direttamente una macro premendo il tasto F5 o facendo clic sul pulsante Esegui nella finestra di Microsoft Visual Basic, Applications Edition. Ma, a volte, potresti voler creare una finestra di messaggio che chiederà all'utente se desidera eseguire la macro. In caso affermativo, quindi continuare a eseguire il codice, in caso contrario, interrompere l'esecuzione del codice. Questo articolo, parlerò di come creare una finestra di messaggio sì no prima di eseguire una macro in Excel.
  • Creare un timer per la finestra di messaggio per chiudere automaticamente la finestra di messaggio dopo un determinato periodo
  • È possibile utilizzare frequentemente lo script VBA per risolvere i problemi durante l'utilizzo della cartella di lavoro di Excel. E ci saranno finestre di messaggio spuntate durante lo script in esecuzione. In alcuni casi, si desidera che alcune finestre di messaggio specifiche vengano chiuse automaticamente dopo un determinato periodo di tempo anziché chiuderla manualmente. In questo articolo, ti mostreremo il metodo per creare un timer per la casella dei messaggi per chiudere automaticamente la finestra del messaggio dopo un certo periodo di tempo in Excel.


  • Super Formula Bar (modifica facilmente più righe di testo e formula); Layout di lettura (leggere e modificare facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne e conservazione dei dati; Contenuto delle celle divise; Combina righe duplicate e somma / media... Previeni celle duplicate; Confronta le gamme...
  • Seleziona Duplica o Unica Righe; Seleziona righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molti libri di esercizi; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento alla formula; Creazione automatica di riferimenti a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Formule preferite e di inserimento rapido, Intervalli, grafici e immagini; Cifra le celle con password; Crea mailing list e invia email ...
  • estrarre il testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare subtotali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtro ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale di grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle basate su colonne chiave; Dividi i dati in più fogli; Converti in batch xls, xlsx e PDF...
  • Raggruppamento tabella pivot per numero della settimana, giorno della settimana e altro ... Mostra celle sbloccate, bloccate di diversi colori; Evidenzia le celle che hanno formula / nome...
kte tab 201905
  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Editore, accesso, Visio e progetto.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la tua produttività di 50% e riduce centinaia di clic del mouse per te ogni giorno!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.