Come visualizzare la finestra di messaggio se la cella è maggiore o minore di un valore specifico in Excel?
Se una cella è maggiore o minore di un'altra cella, è necessario visualizzare una finestra di messaggio per avvisare in Excel. Come risolvere questo problema in Excel? In questo articolo parlerò di alcuni codici per affrontarlo.
Visualizza una finestra di messaggio se il valore della cella in una colonna è maggiore o minore di un'altra cella
Supponendo di avere un numero specifico 100 nella cella A1, ora, quando il numero inserito nella colonna D è maggiore di 100 nella cella A1, dovrebbe apparire una finestra di messaggio per ricordare all'utente.
Qui, il codice VBA di seguito può aiutarti a finirlo, esegui i seguenti passaggi:
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 contestuale, nel saltato fuori Microsoft Visual Basic, Applications Edition finestra, copia e incolla il seguente codice nella finestra del modulo vuota, 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 desideri utilizzare; A1 è il valore della cella con cui vuoi confrontare; D: D è la colonna che vuoi 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:
Visualizza 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 contestuale, nel saltato fuori Microsoft Visual Basic, Applications Edition finestra, copia e incolla il seguente codice nella finestra del modulo vuota, 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 ed D1 sono le due celle con cui vuoi 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 sottostante:
Altri articoli relativi alla finestra di messaggio pop-up:
- Crea una finestra di messaggio popup all'apertura di un file Excel
- In alcuni casi, potresti voler visualizzare sempre una finestra di messaggio per ricordarti cosa devi fare prima quando apri una cartella di lavoro specifica, questo può aiutarti a ricordare di fare la cosa più importante nel tuo lavoro quotidiano. E in questo articolo, parlerò di come creare una finestra di messaggio popup quando si apre un file Excel.
- Finestra di messaggio popup se il valore della cella cambia all'interno di un intervallo in Excel
- A volte è necessario ricordare a te stesso le modifiche all'interno di un intervallo in un determinato foglio di lavoro. Quindi una finestra di messaggio pop-up ti farà un favore se il valore della cella è cambiato in un certo intervallo. Puoi ottenerlo con un metodo VBA in questo articolo.
- Finestra di messaggio popup quando si fa clic su una determinata cella in Excel
- Questo articolo mira a mostrarti il metodo per far apparire la finestra di messaggio quando fai clic su una determinata cella in Excel.
- Crea 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, continuare a eseguire il codice, in caso negativo, interrompere l'esecuzione del codice. In questo articolo, parlerò di come creare una finestra di messaggio sì no prima di eseguire una macro in Excel.
- Creare un timer per la casella dei messaggi per chiudere automaticamente la casella dei messaggi dopo un certo tempo
- È possibile utilizzare frequentemente lo script VBA per risolvere i problemi durante l'utilizzo della cartella di lavoro di Excel. E verranno visualizzate finestre di messaggio durante l'esecuzione dello script. In alcuni casi, si desidera che alcune finestre di messaggio specificate vengano chiuse automaticamente dopo un determinato periodo di tempo anziché chiuderle manualmente. In questo articolo, ti mostreremo il metodo per creare un timer della finestra di messaggio per chiudere automaticamente la finestra di messaggio dopo un certo tempo in Excel.
I migliori strumenti per la produttività in ufficio
Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%
- Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica 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... Impedisci celle duplicate; Confronta intervalli...
- Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
- Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
- Formule preferite e di inserimento rapido, Intervalli, grafici e immagini; Crittografa celle con password; Crea mailing list e invia email ...
- Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
- Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
- Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
- Raggruppamento tabelle pivot per numero della settimana, giorno della settimana e altro ... Mostra celle sbloccate e bloccate da diversi colori; Evidenzia le celle che hanno formula / nome...
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!