Come visualizzare una finestra di messaggio se il valore della cella è uguale a "X" in Excel?
L'apertura di una finestra di messaggio aiuta molto durante la ricerca di determinati contenuti nell'intervallo specificato. Ad esempio, stai trovando il valore della cella che è uguale a 50 in un intervallo A1: C7 e hai bisogno di una finestra di messaggio che si apre per dirti se il valore della cella esiste o meno. I seguenti due metodi possono aiutarti.
Finestra di messaggio pop-up se il valore della cella è uguale a "X" con codice VBA
Visualizza facilmente la finestra di messaggio se il valore della cella è uguale a "X" con Kutools per Excel
Finestra di messaggio pop-up se il valore della cella è uguale a "X" con codice VBA
Il seguente codice VBA può aiutare a creare una finestra di messaggio pop-up quando il determinato valore esiste nell'intervallo specificato. Si prega di fare quanto segue.
1. Nel foglio di lavoro è necessario controllare i valori nell'intervallo specificato, fare clic con il pulsante destro del mouse sul nome della scheda nella barra delle schede del foglio, quindi fare clic su Visualizza codice dal menu di scelta rapida. Vedi screenshot:
2. Nel Microsoft Visual Basic, Applications Edition finestra, copia e incolla il seguente codice VBA nella finestra del codice.
Codice VBA: finestra di messaggio pop-up se il valore della cella è uguale a "X"
Private Sub Worksheet_Change(ByVal Target As Range)
'Update: 2017/7/25
Dim xCell As Range, Rg As Range
On Error Resume Next
Set Rg = Application.Intersect(Target, Range("A1:C7"))
If Not Rg Is Nothing Then
For Each xCell In Rg
If xCell.Value = "50" Then
MsgBox "guest entered into cell " & xCell.Address, vbInformation, "Kutools for Excel"
Exit Sub
End If
Next
End If
End Sub
Private Sub Worksheet_selectionChange(ByVal Target As Range)
Dim xCell As Range, Rg As Range
On Error Resume Next
Set Rg = Application.Intersect(Target, Range("A1:C7"))
If Not Rg Is Nothing Then
For Each xCell In Rg
If xCell.Value = "50" Then
MsgBox "guest entered into cell " & xCell.Address, vbInformation, "Kutools for Excel"
Exit Sub
End If
Next
End If
End Sub
3. Stampa altro + Q contemporaneamente i tasti per chiudere il file Microsoft Visual Basic, Applications Edition finestra e torna al foglio di lavoro.
D'ora in poi, quando i valori delle celle vengono modificati nell'intervallo A1: C7 e il valore della cella è uguale a "50", verrà visualizzata una finestra di messaggio come mostrato nell'immagine sottostante.
Inoltre, puoi semplicemente selezionare l'intervallo per far apparire la finestra del messaggio se il valore della cella esiste.
Note:
Finestra di messaggio pop-up se il valore della cella è uguale a "X" con Kutools per Excel
Il Seleziona celle specifiche utilità di Kutools for Excel può anche aiutarti a risolvere questo problema. Si prega di fare quanto segue.
Prima di applicare Kutools for Excel, Per favore scaricalo e installalo prima.
1. Selezionare l'intervallo in cui si desidera trovare se il valore della cella esiste, quindi fare clic su Kutools > Seleziona > Seleziona celle specifiche.
2. Nel Seleziona celle specifiche finestra di dialogo, selezionare il Cella opzione nel Tipo di selezione sezione, quindi selezionare Equivale nel primo Tipo specifico elenco a discesa e digitare il valore della cella nella casella di testo successiva, quindi fare clic su OK pulsante.
Se il valore della cella esiste nell'intervallo specificato, verrà visualizzata la seguente finestra di messaggio, fare clic su OK pulsante, la cella verrà selezionata.
Altrimenti, riceverai la finestra di messaggio come mostrato nell'immagine sottostante.
Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.
Visualizza facilmente la finestra di messaggio se il valore della cella è uguale a "X" con Kutools per Excel
Articoli correlati:
- Come eliminare l'intera riga se la cella contiene zero in Excel?
- Come contare le celle con testo specifico nella selezione in Excel?
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- 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!