Hur dyker upp meddelanderutan om cellen är större eller mindre än ett visst värde i Excel?
Om en cell är större eller mindre än en annan cell måste jag dyka upp en meddelanderuta för att varna i Excel. Hur löser jag detta problem i Excel? Denna artikel kommer jag att prata om några koder för att hantera det.
Öppna en meddelanderuta om cellvärdet i en kolumn är större eller mindre än en annan cell
Öppna en meddelanderuta om cellvärdet i en cell är större eller mindre än en annan cell
Öppna en meddelanderuta om cellvärdet i en kolumn är större eller mindre än en annan cell
Om jag antar att jag har ett specifikt nummer 100 i cell A1, nu, när numret som anges i kolumn D är större än 100 i cell A1, ska en meddelanderuta visas för att påminna användaren.
Här kan VBA-koden nedan hjälpa dig att slutföra den, gör med följande steg:
1. Gå till kalkylbladet som du vill använda.
2. Högerklicka på arkfliken och välj Visa kod från snabbmenyn, i poppade ut Microsoft Visual Basic för applikationer fönster, kopiera och klistra in följande kod i det tomma modulfönstret, se skärmdump:
VBA-kod: dyker upp en meddelandefält om cellvärdet i en kolumn är större eller mindre än en cell
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
Anmärkningar: I ovanstående kod, Sheet1 är ditt kalkylblad som du vill använda; A1 är det cellvärde du vill jämföra med; D: D är den kolumn som du vill jämföra med cell A1.
3. Spara och stäng sedan kodfönstret, från och med nu kommer en meddelanderuta att dyka ut om du anger ett nummer i kolumn D som är större än 100, se skärmdump:
Öppna en meddelanderuta om cellvärdet i en cell är större eller mindre än en annan cell
Om du vill att en meddelanderuta ska visas när ett cellvärde är större eller mindre än en annan cell, använd följande kod:
1. Gå till kalkylbladet som du vill använda.
2. Högerklicka på arkfliken och välj Visa kod från snabbmenyn, i poppade ut Microsoft Visual Basic för applikationer fönster, kopiera och klistra in följande kod i det tomma modulfönstret, se skärmdump:
VBA-kod: dyker upp en meddelandefält om cellvärdet är större eller mindre än en cell
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
Anmärkningar: I ovanstående kod, A1 och D1 är de två cellerna som du vill jämföra med.
3. Spara och stäng sedan kodfönstret när du anger ett värde som är mindre än värdet i cell A1, kommer en meddelanderuta att dyka upp som bilden nedan visas:
Fler relativa popup-meddelandefältartiklar:
- Skapa popup-meddelanderuta när du öppnar en Excel-fil
- I vissa fall kanske du vill att en meddelandefält alltid ska dyka upp för att påminna dig om vad du behöver göra först när du öppnar en specifik arbetsbok, detta kan hjälpa dig att komma ihåg att göra det viktigaste i ditt dagliga arbete. Och den här artikeln kommer jag att prata om hur man skapar en popup-meddelanderuta när man öppnar en Excel-fil.
- Popup-meddelanderuta om cellvärdet ändras inom ett intervall i Excel
- Ibland måste du påminna dig om förändringarna inom ett intervall i ett visst kalkylblad. Så en popup-meddelanderuta kommer att göra dig en tjänst om cellvärdet har ändrats inom ett visst intervall. Du kan uppnå det med en VBA-metod i den här artikeln.
- Popup-meddelanderuta när du klickar på en viss cell i Excel
- Den här artikeln syftar till att visa dig metoden för att poppa upp meddelanderutan när du klickar på en viss cell i Excel.
- Skapa ett meddelandefält Ja Nej innan du kör en makro i Excel
- I Excel kan du direkt utlösa ett makro genom att trycka på F5-tangenten eller klicka på knappen Kör i Microsoft Visual Basic for Applications-fönstret. Men ibland kanske du vill skapa en meddelandefält som frågar användaren om de vill köra makrot. Om ja, fortsätt sedan köra koden, om nej, sluta köra koden. Den här artikeln kommer jag att prata om hur man skapar ett ja-nej-meddelandefält innan man kör ett makro i Excel.
- Skapa en meddelanderutan för att automatiskt stänga meddelandefältet efter viss tid
- Du kan använda VBA-skript ofta för att lösa problem när du använder Excel-arbetsbok. Och det kommer att visas meddelanderutor under manuset som körs. I vissa fall vill du att vissa angivna meddelanderutor stängs automatiskt efter en viss tid istället för att stänga dem manuellt. I den här artikeln kommer vi att visa dig metod för att skapa en meddelanderutotimer för att automatiskt stänga meddelanderutan efter viss tid i Excel.
De bästa Office-produktivitetsverktygen
Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%
- Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
- Sammanfoga celler / rader / kolumner och förvaring av data; Delat cellinnehåll; Kombinera duplicerade rader och summa / genomsnitt... Förhindra duplicerade celler; Jämför intervall...
- Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
- Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
- Favorit och sätt snabbt in formler, Intervall, diagram och bilder; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
- Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
- Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
- Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
- Gruppering av pivottabell efter veckonummer, veckodagen och mer ... Visa olåsta, låsta celler av olika färger; Markera celler som har formel / namn...
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!