Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Active-X Steuerelement Kalender

Active-X Steuerelement Kalender
03.08.2017 11:07:53
Ronny
Hallo an alle EXEL-Spezialisten,
habe das neue Office 2016 auf Arbeit bekommen und möchte darin einen Kalender auf einer Userform einfügen. Leider steht mir keiner zur Auswahl unter den Active-X Steuerelementen. Wie bekomme ich da zum Beispiel den Date und Time Picker von Windows eingefügt?
Vielen Dank
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Verschiedenen Steuerelemente...
03.08.2017 11:53:11
Case
Hallo Ronny, :-)
... wurden von Microsoft in neueren Excelversionen ersatzlos gestrichen. Du müsstest auf Deinem Rechner also die "MSCAL.OCX" haben (oder downloaden) und registrieren. Dazu benötigst Du Adminrechte - auf Firmenrechnern hat man das eher selten. ;-)
Besser - nutze Eine der zahlreichen Alternativen. Nimm eine Suchmaschine Deiner Wahl und Du findest z. B. sowas: ;-)
Calendar (Date Picker) Control Alternative...
Servus
Case

Anzeige
AW: Active-X Steuerelement Kalender
04.08.2017 08:40:24
Ronny
Vielen Dank für die Antworten!
Habe mir das Kalendersteuerelement MSCAL.OCX herunter geladen und in die Ordner windows\system32 und windows\syswow64 kopiert. Nun muss das ganze ja auch registriert werden um die Datei am Betriebssystem anzumelden. Das ist mir leider nicht gelungen. Denke es liegt daran das der Rechner ein 64 Bit System hat und die Datei auf 32 Bit basiert. Wie kann ich mit der regsvr32.exe im Systemordner SysWoW64 arbeiten? Danke schon einmal
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Active-X Steuerelement Kalender in Excel 2016 einfügen


Schritt-für-Schritt-Anleitung

  1. Download von MSCAL.OCX:

  2. Kopiere die OCX-Datei:

    • Kopiere die mscal.ocx-Datei in die Ordner C:\Windows\System32 (für 64 Bit) und C:\Windows\SysWOW64 (für 32 Bit).
  3. Registriere die OCX-Datei:

    • Öffne die Eingabeaufforderung als Administrator.
    • Gib den folgenden Befehl ein, um die Datei zu registrieren:
      regsvr32 C:\Windows\System32\mscal.ocx
    • Für 32-Bit-Systeme kannst du den Befehl für SysWOW64 verwenden:
      regsvr32 C:\Windows\SysWOW64\mscal.ocx
  4. Füge das Active-X Steuerelement in Excel ein:

    • Öffne Excel und gehe zu Entwicklertools > Einfügen > Active-X-Steuerelemente.
    • Wähle das Kalendersteuerelement aus der Liste aus und füge es in deine Userform ein.

Häufige Fehler und Lösungen

  • Fehler: Steuerelement ist nicht verfügbar:

    • Lösung: Stelle sicher, dass die mscal.ocx-Datei korrekt heruntergeladen und registriert wurde. Überprüfe auch die Berechtigungen auf deinem Firmenrechner.
  • Fehler bei der Registrierung der OCX-Datei:

    • Lösung: Achte darauf, die Eingabeaufforderung als Administrator zu öffnen. Bei 64-Bit-Systemen muss die Registrierung im System32-Ordner erfolgen.

Alternative Methoden

Wenn das Active-X Steuerelement Kalender in Excel 2016 nicht funktioniert, kannst du folgende Alternativen in Betracht ziehen:

  • Excel Date Picker: Nutze eine benutzerdefinierte Userform mit einem Datumsauswahlfeld.
  • VBA Kalender: Erstelle deinen eigenen Kalender in VBA und füge ihn in die Userform ein. Hier ist ein Beispielcode:
    ' Beispielcode für einen einfachen Kalender
    Sub ShowCalendar()
      UserForm1.Show
    End Sub

Praktische Beispiele

Hier sind einige praktische Beispiele für die Implementierung des Kalendersteuerelements in Excel:

  • Kalender in einer Userform:

    • Füge das VBA Kalender-Steuerelement in die Userform ein und verwende es, um Daten auszuwählen.
  • Verwendung des Excel Date Pickers:

    • Erstelle eine Userform, die den Excel Date Picker verwendet, um das Datum auszuwählen.

Tipps für Profis

  • Kompatibilität prüfen: Stelle sicher, dass du die richtige Version von mscal.ocx für dein System heruntergeladen hast.
  • VBA-Referenzen: Überprüfe deine VBA-Referenzen, um sicherzustellen, dass die benötigten Bibliotheken aktiviert sind.
  • Backup erstellen: Erstelle immer ein Backup deiner Excel-Datei, bevor du umfangreiche Änderungen vornimmst.

FAQ: Häufige Fragen

1. Wo finde ich die MSCAL.OCX Datei?
Du kannst die Datei mscal.ocx von verschiedenen Websites im Internet herunterladen. Achte darauf, dass es sich um eine vertrauenswürdige Quelle handelt.

2. Was mache ich, wenn ich keine Adminrechte habe?
Wenn du keine Adminrechte auf deinem Firmenrechner hast, empfehle ich, den IT-Support um Hilfe zu bitten oder eine alternative Methode zu verwenden, wie z.B. einen benutzerdefinierten VBA-Kalender.

3. Ist das Kalendersteuerelement auch in Excel 365 verfügbar?
Ja, du kannst das Excel 365 VBA Kalender-Steuerelement auf die gleiche Weise verwenden wie in Excel 2016.

4. Wie füge ich einen Datepicker in Excel 2016 ein?
Die einfachste Methode ist, das Active-X Steuerelement zu verwenden. Alternativ kannst du auch einen benutzerdefinierten VBA-Kalender erstellen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige