Einfügen eines Dropdown-Kalenders in Excel (mit schnellen Schritten)

  • Teile Das
Hugh West

In Microsoft Excel ist es mühelos möglich, einen Dropdown-Kalender einzufügen, in dem Sie ganz einfach beliebiges Datum einfügen Sie können auch eine Verknüpfung zu der Zelle mit dem Dropdown-Kalender erstellen, in der das von Ihnen definierte Datum angezeigt wird. In diesem Artikel geben wir Ihnen einen wertvollen Überblick darüber, wie Sie einen Dropdown-Kalender in Excel einfügen können. Ich hoffe, Sie finden ihn recht einfach zu bedienen.

Download Arbeitsbuch Praxis

Dieses Übungsheft herunterladen

Dropdown-Kalender einfügen.xlsm

Schritt-für-Schritt-Verfahren zum Einfügen von Dropdown-Kalendern in Excel

Wir zeigen Ihnen Schritt für Schritt, wie Sie einen Dropdown-Kalender in Excel einfügen können. Die folgenden Schritte sind wirklich einfach und erweitern Ihre Excel-Kenntnisse, um sie für einen größeren Zweck einzusetzen.

Schritt 1: Aktivieren der Registerkarte Entwickler in der Multifunktionsleiste

Bevor Sie etwas zum Einfügen von Dropdown-Kalendern in Excel tun, müssen Sie Folgendes zeigen die Registerkarte Entwickler Wenn Sie als Excel-Benutzer Ihre Excel-Arbeitsmappe öffnen, gibt es in erster Linie keine Entwickler Sie müssen sie also ändern, indem Sie die Multifunktionsleiste anpassen.

Schritte

  • Klicken Sie in erster Linie auf das Symbol Datei In der Registerkarte Datei wählen Sie die Registerkarte Optionen .

  • Dadurch wird die Excel-Optionen Wählen Sie im Dialogfeld Farbband anpassen .

  • In der rechten Ecke befindet sich nun Anpassen der Multifunktionsleiste auswählen Haupt-Registerkarten von dort aus, und in der Haupt-Registerkarten klicken Sie auf das Symbol Entwickler Danach klicken Sie auf ' OK Dadurch öffnet sich die Entwickler in der Multifunktionsleiste.

Lesen Sie mehr: Einfügen von Tag und Datum in Excel (3 Möglichkeiten)

Schritt 2: Dropdown-Kalender einfügen

Um einen Dropdown-Kalender einzufügen, müssen Sie die folgenden Schritte ausführen.

Schritte

  • Wählen Sie zunächst die Entwickler Von der Registerkarte Kontrolliert Gruppe, wählen Sie die einfügen. Option.

  • Nun, im einfügen. Option, klicken Sie auf Mehr Kontrollen von ActiveX-Steuerelemente .

  • A Mehr Kontrollen erscheint ein Dialogfenster, wählen Sie Microsoft Datum- und Zeitauswahl-Steuerelement 6.0 (SP4) Klicken Sie auf ' OK '.

  • Klicken Sie nun auf eine beliebige Zelle, in die Sie die folgende Zeile einfügen möchten .

  • Nach dem Einfügen des Dropdown-Kalenders sehen Sie eine EMBEDDED Formel in der Formelleiste.

Lesen Sie mehr: Einfügen einer Datumsauswahl in Excel (mit schrittweiser Vorgehensweise)

Schritt 3: Dropdown-Kalender anpassen

Nachdem Sie Ihren Dropdown-Kalender in Ihre bevorzugte Zelle eingefügt haben, können Sie diesen Dropdown-Kalender individuell anpassen.

Schritte

  • Sie können Ihren Dropdown-Kalender durch einfaches Ziehen anpassen.

  • Sie können die Eigenschaften Ihres Dropdown-Kalenders, indem Sie mit der rechten Maustaste auf den Dropdown-Kalender klicken. Aber denken Sie daran, dass Sie dazu die Entwurfsmodus auf .

  • In der Eigenschaften können Sie die Höhe, die Breite und einige andere Dinge ändern.

  • Sie können den Dropdown-Kalender an einer beliebigen Stelle platzieren, indem Sie ihn einfach an die gewünschte Stelle ziehen.

Lesen Sie mehr: Einfügen eines Datums in Excel (7 einfache Methoden)

Ähnliche Lektüre

  • Kombinieren von Datum und Uhrzeit in einer Zelle in Excel (4 Methoden)
  • Automatisches Ändern von Daten mithilfe einer Formel in Excel
  • Automatisches Einfügen des Datums in Excel, wenn eine Zelle aktualisiert wird

Schritt 4: Verknüpfung des Dropdown-Kalenders mit einer Zelle in Excel

In der Eigenschaften des Dropdown-Kalenders können Sie sehen, dass es einen ' LinkedCell Excel kann kein Datum aus dem Dropdown-Kalender lesen, daher müssen Sie es mit einer Zelle verknüpfen.

Schritte

  • Von der Entwickler schalten Sie die Registerkarte Entwurfsmodus.

  • Jetzt, Rechtsklick auf auf dem Dropdown-Kalender, und aus dem Kontextmenü auswählen Eigenschaften .

  • In der Eigenschaften geben Sie eine beliebige Zellennummer in das Feld LinkedCell Option.

  • Drehen Sie nun die Entwurfsmodus aus und wählen Sie ein beliebiges Datum im Dropdown-Kalender aus, so wird es in der betreffenden Zelle angezeigt.

  • Es kann ein Warndialog erscheinen. Klicken Sie auf ' OK '.

  • Ändern Sie die Kontrollkästchen Wert von Falsch zu Wahr im Eigenschaften Dialogfeld, um Nullwerte zu akzeptieren.

  • Wenn Sie den dazugehörigen VBA-Code sehen möchten, klicken Sie einfach mit der rechten Maustaste auf den Dropdown-Kalender und wählen Sie Code anzeigen .

Lesen Sie mehr: Excel gibt bei der Dateneingabe automatisch das Datum ein (7 einfache Methoden)

Ein weiterer interessanter Aspekt ist die Verwendung von Dropdown-Kalendern. Sie können Dropdown-Kalender in die gesamte Spalte oder in mehrere Spalten einfügen. Wenn Sie auf eine beliebige Zelle klicken, öffnet sich ein Kalender, aus dem Sie ein Datum auswählen können. Beides lässt sich insbesondere mit VBA-Codes realisieren.

1. ein Dropdown-Kalender für eine einzelne Spalte

Schritte

  • Da wir einen Dropdown-Kalender für eine einzelne Spalte einfügen möchten, fügen Sie zunächst einen Dropdown-Kalender mit Hilfe der oben beschriebenen Schritte ein.
  • Klicken Sie nun mit der rechten Maustaste auf den Dropdown-Kalender und wählen Sie Codes anzeigen .

  • Wenn Sie die Option "Code anzeigen" öffnen, wird eine Visual-Basic-Oberfläche angezeigt, in der zufällige Codes enthalten sind. Wenn Sie diese anpassen müssen, löschen Sie sie, kopieren Sie den folgenden Code und fügen Sie ihn dort ein.
 Sub Worksheet_SelectionChange(ByVal Target As Range) With Sheet3.DTPicker1 .Height = 20 .Width = 20 If Not Intersect(Target, Range("B5:B7")) Is Nothing Then .Visible = True .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address Else .Visible = False End If End With End Sub 
  • Schalten Sie nun die Entwurfsmodus .
  • Wählen Sie eine beliebige Zelle innerhalb der angegebenen Zellen im VBA-Code aus. Sie finden dann in jeder Zelle innerhalb der Zellgrenze einen Dropdown-Kalender.

Erläuterung des VBA-Codes:

 With Sheet3.DTPicker1 .Höhe = 20 .Breite = 20 

Dieser Code bedeutet, dass Sie den Namen des Blattes, auf das Sie diesen Code anwenden wollen, und die Nummer der Datumsauswahl auswählen müssen. Sie können auch die Werte für Höhe und Breite ändern.

 If Not Intersect(Ziel, Bereich("B5:B7")) Is Nothing Then .Visible = True 

Dieser Code bedeutet, dass, wenn Sie eine Zelle in diesem Bereich auswählen, der Dropdown-Kalender in jeder Zelle in diesem Bereich angezeigt wird.

 .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address 

Top bezeichnet den oberen Zugehörigkeitswert einer bestimmten Zelle.

Links Eigenschaft bezeichnet die nächste rechte Zelle der angegebenen Zelle.

VerknüpfteZelle c Verbindet den Dropdown-Kalender mit der angegebenen Zelle.

 Else .Visible = False 

Dies bedeutet, dass der Dropdown-Kalender nicht sichtbar ist, wenn Sie eine andere Zelle als diese Zelle auswählen.

Lesen Sie mehr: Automatisches Einfügen von Daten in Excel (3 einfache Tricks)

2) Dropdown-Kalender für mehrere Spalten

Wenn Sie Ihren Dropdown-Kalender für mehrere Spalten verwenden möchten, können Sie diese Schritte befolgen. Denken Sie daran, dass Sie dafür mehrere Dropdown-Kalender einfügen müssen.

Schritte

  • Einfügen mehrerer Dropdown-Kalender aus dem Entwickler tab.
  • Platzieren Sie diese Dropdown-Kalender durch Ziehen an der gewünschten Position.
  • Wir möchten einen Dropdown-Kalender in die Spalte B und Spalte D Klicken Sie mit der rechten Maustaste auf den Dropdown-Kalender und wählen Sie Code anzeigen Kopieren Sie nun den folgenden Code und fügen Sie ihn in dieses Blatt ein.
 Private Sub Worksheet_SelectionChange(ByVal Target As Range) With Sheet5.DTPicker1 .Height = 20 .Width = 20 If Not Intersect(Target, Range("B5:B9")) Is Nothing Then .Visible = True .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address Else .Visible = False End If End With With Sheet5.DTPicker2 .Height = 20.Width = 20 If Not Intersect(Target, Range("D5:D9")) Is Nothing Then .Visible = True .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address Else .Visible = False End If End With End Sub 
  • Dadurch werden zwei Dropdown-Kalender in der Spalte B und Spalte D Sie können ein beliebiges Datum aus dem Dropdown-Kalender in diesen Bereich setzen.

Anmerkung:

Sie müssen sich ändern Kontrollkästchen von Falsch zu Wahr um eine Fehlermeldung zu vermeiden.

Lesen Sie mehr: Excel-Makro: Datum und Uhrzeit in eine Zelle einfügen (4 Beispiele)

Problem mit Dropdown-Kalender

Wenn Sie ein aktiver Nutzer von Microsoft 365 oder Microsoft Excel 2019 sind, werden Sie den Dropdown-Kalender nicht finden. Dieser Dropdown-Kalender ist nur in Microsoft Excel 2007 und den 32-Bit-Versionen von Excel 2010, 2013 und 2016 verfügbar.

Schlussfolgerung

Wir haben Schritt für Schritt besprochen, wie man einen Dropdown-Kalender in Excel einfügt. Wir haben auch versucht zu zeigen, wie man einen Dropdown-Kalender sowohl für eine Spalte als auch für mehrere Spalten verwenden kann. Ich hoffe, Sie können viel Wissen aus diesem Artikel gewinnen. Wenn Sie Fragen haben, können Sie diese gerne im Kommentarbereich stellen, und vergessen Sie nicht, unsere Exzellent Seite für mehr Wissen.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.