Office: (Office Version unbekannt) (Alternativer) Kalender in UserForm

Helfe beim Thema (Alternativer) Kalender in UserForm in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Liebe/r Leser/in Entschuldigung für meine Anfängerfragen, aber ich habe ein Problem bei der Erstellung eines Formulares. Im Anhang habe ich ein... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Jana.97, 25. Februar 2020.

  1. Jana.97 Neuer User

    (Alternativer) Kalender in UserForm


    Liebe/r Leser/in

    Entschuldigung für meine Anfängerfragen, aber ich habe ein Problem bei der Erstellung eines Formulares.
    Im Anhang habe ich ein Beispiel mit einem Kalender in einer Userform.

    Ich möchte später ein Formular zusammenstellen in welchen auch einige Male ein Startzeitpunkt bzw. ein Endzeitpunkt vorkommen wird.
    Das Formular soll dazu dienen ein Tabellenblatt zu befüllen.

    In der Userform soll, wenn ich auf bestimmte Textfelder klicke der Kalender erscheinen / eingeblendet werden, über welchen das Datum gewählt werden soll.
    Vor der Auswahl soll das Feld leer sein.
    Nach Auswahl soll das ausgewählte Datum in das Textfeld geschrieben werden, Format mindestens tt.mm.jjjj (25.02.2020), besser wäre noch tt.mm.jjjj - Wochentag (25.02.2020 - Dienstag, oder so ähnlich).

    Die Übernahme in die Tabelle soll am Ende mit den anderen ausgefüllten Feldern per Klick auf eine Schaltfläche übernommen werden.

    Wie in der anhängenden Datei zu sehen ist habe ich schon angefangen, komme aber nicht weiter.
    Dieser Kalender funktioniert auf den zum Einsatz kommenden Rechnern, der in Excel "integrierte" Data Time Picker funktioniert nicht auf allen Geräten.
    Dort wo er nicht funktioniert ist aber keine Nachinstallation von *.ocx Dateien möglich.

    Ich würde mich sehr über Hilfe und Rat freuen.

    LG Jana


    Nachtrag: Ich habe vergessen zu erwähnen, es handelt sich um Excel aus Office 365
     
    Zuletzt bearbeitet: 25. Februar 2020
    Jana.97, 25. Februar 2020
    #1
  2. Exl121150 Erfahrener User
    Hallo Jana,

    in der beiliegenden Excel-Datei habe ich deine Makro-Vorgaben ergänzt.

    1. Im Arbeitsblatt "Tabelle1" habe ich den Button "Formular anzeigen" eingefügt. Ein Klick darauf ruft das Makro "Userform_Anzeigen()" im allgem. Codemodul "Modul1" auf.
      '
    2. Dort wird die Userform "Userform1" mittels "Userform1.Show" aufgerufen und angezeigt.
      '
    3. Im Codemodul der Userform "Userform1" habe ich etliche Ergänzungen vorgenommen, insbesondere was die Wertrückgabe aus der cKalendar-Objektinstanz "Calendar1" betrifft und die Befüllung der 4 TextBoxen.
      • Wählt man im Kalenderobjekt einen bestimmten Tag (Datum) aus und klickt man anschließend in eine/mehrere TextBox(en), wird dort das Datum samt Wochentagsangabe eingefügt.
        '
      • Will man den Datumstext (mit Wochentag) für irgendwelche Weiterverwendung wieder zu einem echten Datum konvertieren, kann man dazu die ebenfalls enthaltene Funktion "GetDatum(DatumTag$)" einsetzen.
        '
      • Ferner habe ich im Formular 2 Buttons eingefügt:
        Button "Abbrechen" schließt das Formular (er macht es bloß unsichtbar).
        Button "Ok" fügt im Arbeitsblatt "Tabelle1" eine neue Datumszeile in den Spalten A-D an mit den Werten (als Datum) aus den 4 TextBoxen (ohne der Wochentagsangabe) und schließt das Formular ebenfalls (d.h. er macht es auch bloß unsichtbar).
     
    Exl121150, 27. Februar 2020
    #2
  3. steve1da Super-Moderator
  4. Jana.97 Neuer User

    (Alternativer) Kalender in UserForm

    @ Exl121150
    Vielen Dank für die Mühe!

    Wäre es möglich, dass der Kalender erst per PopUp zu sehen ist, wenn eine bzw. bestimmte Textbox/en angeklickt werden (z.B. Textbox_Datum1, Textbox_Datum2...)?

    LG Jana
     
    Jana.97, 27. Februar 2020
    #4
  5. Exl121150 Erfahrener User
    Hallo,

    bei Klick in die TextBoxen "Beginn 1" bzw. "Ende 1" wird das Kalender-Objekt sichtbar und es wird das dort gerade ausgewählte Datum eingeblendet - falls dies das falsche Datum ist, muss ein anderes Datum im Kalender-Objekt ausgewählt werden und durch nochmaligen Klick in die TextBox "Beginn 1" bzw. "Ende 1" dort eingefügt werden.

    Bei Klick in die TextBoxen "Beginn 2" bzw. "Ende 2" wird bzw. bleibt das Kalender-Objekt unsichtbar und es kann in diese TextBoxen beliebiger Text eingegeben werden.
     
    Exl121150, 27. Februar 2020
    #5
  6. Jana.97 Neuer User
    Vielen Dank Anton für deine Hilfe.

    Aus dem "Nachbarforum" habe ich ebenfalls einen Vorschlag erhalten.
    Datei anbei.

    Edit:
    Thema erledigt - Lösung vorhanden
    D A N K E
     
    Zuletzt bearbeitet: 27. Februar 2020
    Jana.97, 27. Februar 2020
    #6
Thema:

(Alternativer) Kalender in UserForm

Die Seite wird geladen...
  1. (Alternativer) Kalender in UserForm - Similar Threads - Alternativer Kalender UserForm

  2. Benötige bitte VBA-Unterstützung oder alternativ Makros

    in Microsoft Access Hilfe
    Benötige bitte VBA-Unterstützung oder alternativ Makros: Hallo zusammen, ich bin absoluter VBA-Einsteiger, habe es aber geschafft, eine funktionierende Datenbank mit Login-Formular zu erstellen. Der VBA-Code liegt auf dem Login-Button,...
  3. Alternativer Junk-E-Mail Ordner - geht das?

    in Microsoft Outlook Hilfe
    Alternativer Junk-E-Mail Ordner - geht das?: Hallo, Ich nutze Outlook mittels Server-Mailpostfach, das via EAS zugänglich ist und habe etwas Probleme mit dem Junk-E-Mail Ordner, den Outlook ja nutzt. Dieser harmoniert leider nicht mit dem...
  4. Anwenden von Schattierung oder Hervorhebung auf alternative Zeilen in Excel für Mac

    in Microsoft Excel Tutorials
    Anwenden von Schattierung oder Hervorhebung auf alternative Zeilen in Excel für Mac: Anwenden von Schattierung oder Hervorhebung auf alternative Zeilen in Excel für Mac Excel für Microsoft 365 für Mac Excel 2019 für Mac Excel 2016 für Mac Mehr......
  5. Anwenden von Schattierung auf alternative Zeilen oder Spalten in einem Arbeitsblatt

    in Microsoft Excel Tutorials
    Anwenden von Schattierung auf alternative Zeilen oder Spalten in einem Arbeitsblatt: Anwenden von Schattierung auf alternative Zeilen oder Spalten in einem Arbeitsblatt Excel für Microsoft 365 Excel für das Web Excel 2019 Excel 2016 Excel 2013...
  6. Verwenden von Kriterien des Typs ODER zur Abfrage alternativer oder mehrerer Bedingungen

    in Microsoft Access Tutorials
    Verwenden von Kriterien des Typs ODER zur Abfrage alternativer oder mehrerer Bedingungen: Verwenden von Kriterien des Typs ODER zur Abfrage alternativer oder mehrerer Bedingungen Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access...
  7. Alternative für ZÄHLENWENN

    in Microsoft Excel Hilfe
    Alternative für ZÄHLENWENN: Guten Morgen, ich habe zwei voneinander getrennte Dateien. In Tabelle A befinden sich die fixen "Stammdaten" von mehreren Artikeln. Dies sind bis zu 4 Zubehörteile, die den Artikeln zugeordnet...
  8. Alternatives Programm

    in Microsoft Outlook Hilfe
    Alternatives Programm: Hallo, ich habe auf mein Thema "Keine Kontakte mehr" bisher keine Antwort bzw. Lösungsansätze erhalten. Deshalb meine Frage: Gibt es ein alternatives Programm zu Outlook, das ich für Mail und zum...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden