So fügen Sie eine Eingabenachricht in der Datenvalidierung hinzu

Anonim

In diesem Artikel erfahren Sie, wie Sie mit VBA in Microsoft Excel eine Eingabenachricht in der Datenvalidierung hinzufügen, während Sie die spezifischen Einträge in die Zelle eingeben.

Die Datenvalidierung ist das Werkzeug, das verwendet wird, um die Eingabe in einen Bereich oder in Daten einzuschränken, damit wir definieren können, welcher Datentyp in das Blatt eingegeben werden soll.

Nehmen wir ein Beispiel und verstehen:-

Wir haben den Namen der Länder in Spalte D und in Zelle A1 möchten wir einen Dropdown-Filter für den Namen der Länder erstellen.

Wir möchten die Zelle A1 hervorheben und die Dropdown-Liste zum Namen der Länder machen und die Nachricht einfügen, um die Benutzer darüber zu informieren, welche Einträge in den Bereich eingegeben werden müssen.

Befolgen Sie die unten angegebenen Schritte und den Code:

  • Öffnen Sie die VBE-Seite, um die Taste Alt+F11 zu drücken.
  • Fügen Sie das Modul ein, um den Code zu schreiben.
  • Schreiben Sie den unten genannten Code:-
Sub DropDownFilter() Dim lastrow As Long lastrow = Worksheets("sheet1").Cells(Rows.Count, "D").End(xlUp).Row With Range("A1:A10").Validation .Add Type:= xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="=$D$2:$D" & lastrow .IgnoreBlank = True .InCellDropdown = True .InputTitle = "Message" .InputMessage = "Nur Ländernamen eingeben" Bereich ("A1:A10").Interior.ColorIndex = 37 End With End Sub 

Code-Erklärung:-

Zuerst hatten wir alle Variablen definiert, dann hatten wir den Bereich erstellt, der beim Erstellen des dynamischen Dropdown-Filters helfen würde. Ebenso hatten wir den Eingabetitel und die Eingabenachricht definiert. Und dann hatten wir das Ziel definiert, an dem wir die Dropdown-Liste erstellen möchten, und dann würden wir die Zelle mit Farbe füllen.

Um den Code auszuführen, drücken Sie die Taste F5 auf Ihrer Tastatur

  • Für die Länder wird eine Dropdown-Liste erstellt.
  • Außerdem wird die Zelle mit Farbe gefüllt.
  • Und wenn wir den neuen Ländernamen in den Bereich eingeben, wählt die Dropdown-Liste den Ländernamen automatisch aus.
  • Die Nachricht wird in der ausgewählten Zelle im Bereich von A1:A10 angezeigt.

Auf diese Weise können wir eine Eingabenachricht bei der Datenvalidierung durch VBA in Microsoft Excel hinzufügen.

Wenn Ihnen unsere Blogs gefallen haben, teilen Sie sie mit Ihren Freunden auf Facebook. Und Sie können uns auch auf Twitter und Facebook folgen.
Wir würden uns freuen, von Ihnen zu hören, lassen Sie uns wissen, wie wir unsere Arbeit verbessern, ergänzen oder erneuern und für Sie verbessern können. Schreiben Sie uns auf der E-Mail-Site