Ist es möglich, Daten aus einem Dropdown-Kalender einzugeben?

1315
Hany

Ist es in Excel 2003 möglich, Datumsangaben in eine Zelle aus einem Dropdown-Kalender einzugeben, anstatt sie manuell einzugeben?

1
Was haben Sie von Ihrer Forschung erfahren? Bei der Suche nach "Excel 2003-Dropdown-Kalender" erhalten Sie [Hinzufügen eines Kalender-Dropdown-Felds zu Excel 2003] (http://answers.microsoft.com/de-de/office/forum/office_2003-excel/adding-a-calendar) -drop-down-box-to-excel-2003 / 3bb460b6-c966-471a-ace3-49c1a9343b14) als erste Verbindung. Bitte lesen Sie [Wie stelle ich eine gute Frage?] (Http://superuser.com/help/how-to-ask). DavidPostill vor 8 Jahren 1
Vielen Dank, Yass, Ihr Link hat meine Frage beantwortet. Hany vor 8 Jahren 0
Antwort hinzugefügt ... DavidPostill vor 8 Jahren 1

2 Antworten auf die Frage

2
miroxlav

Es gibt verschiedene Möglichkeiten :

  • Das Hinzufügen eines Formularfelds mit einem Dropdown-Kalender kann komfortabler sein, eignet sich jedoch für die manuell erstellte begrenzte Zellenanzahl .

    1. Aktivieren Sie die Registerkarte " Entwickler" in Excel
    2. Wählen Sie Einfügen> Andere (Symbol unten rechts)> Microsoft-Datums- und Zeitauswahl-Steuerelement 6.0
    3. platzieren Sie das Steuerelement auf Ihrem Blatt
    4. Auf der Registerkarte " Entwickler" wird das Eigenschaftsfenster des Steuerelements angezeigt
    5. Legen Sie die LinkedCell- Eigenschaft für Ihre Zelle fest
    6. Verwendung von Entwickler Registerkarte ausschalten Design - Modus
  • Das Hinzufügen der universellen Dropdown-Auswahl für Datum und Uhrzeit kann etwas weniger intuitiv sein, Sie benötigen jedoch keine weitere spezielle Behandlung von Datumszellen

    • Sie können dieses Add-In entweder erhalten (für Sie so etwas finden) oder Ihr eigenes mit ähnlicher Funktionalität erstellen (Erfahrung in der Softwareentwicklung). Der Weg geht durch Excel-Add-Ins.
Danke miroxlav. Leider verfügt Excel 2003 weder über eine Registerkarte "Entwickler" noch unterstützt es die universelle Auswahlfunktion. Aber der Link in dem Kommentar von Yass hat meine Frage beantwortet. Hany vor 8 Jahren 0
0
DavidPostill

Ist es möglich, Daten aus einem Dropdown-Kalender in eine Zelle einzugeben?

Verwenden Sie Folgendes für Excel 2003.


Hinzufügen eines Kalender-Dropdownfelds zu Excel 2003

  1. Einfügen> Objekt, scrollen Sie nach unten und klicken Sie auf "Microsoft Calendar Control".

  2. Klicken Sie mit der rechten Maustaste auf die Registerkarte des Arbeitsblatts und zeigen Sie den Code an.

  3. Fügen Sie den folgenden Code ein:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Cells.Count > 1 Then Exit Sub 'Change this to your range of dates If Not Intersect(Target, Range("A1:A100")) Is Nothing Then Calendar1.Top = Target.Top + Target.Height Calendar1.Left = Target.Left + Target.Width / 2 - Calendar1.Width / 2 Calendar1.Visible = True Calendar1.Value = Now ElseIf Calendar1.Visible Then Calendar1.Visible = False End If End Sub Private Sub Calendar1_Click() ActiveCell.Value = (Calendar1.Value) ActiveCell.NumberFormat = "dd mmm yy" End Sub 

    Beachten Sie im Code, dass der Bereich für die Datumsangaben als A1: A100 festgelegt ist. Pflegen Sie die Syntax und ändern Sie diese entsprechend.

  4. Schließen Sie den VB-Editor.

  5. Beenden Sie den Designmodus.

Wenn Sie in a1: A100 klicken, erhalten Sie einen Kalender, der standardmäßig auf das heutige Datum eingestellt ist.

Klicken Sie auf ein Datum und es wird in die aktive Zelle eingetragen.

Quelle Hinzufügen eines Kalender-Dropdownfelds zu Excel 2003