VBA Kalender-Steuerelement für Excel 2010/2013

Erstellt am 9. Juni 2016

Da Microsoft von verschiedenen OCX-Dateien (bspw. mscomctl.ocx, mscomct2.ocx, mscal.ocx) keine 64 Bit Versionen mehr zur Verfügung stellt, stehen einige Steuerelemente ab Office 2010 nicht mehr per Default zur Verfügung. Unter anderem betrifft das die häufig eingesetzten Steuerelemente „Calendar Control 2007“ und „Microsoft ListView Control 6.0 (SP4)“.

Unser VBA Kalender-Steuerelement schafft hier Abhilfe.

Die hier zum Download bereitgestellte Excel-Datei enthält einen rein auf VBA basierenden Kalender (VBA Kalender-Steuerelement), welcher als Ersatz für das „Calendar Control 2007“ eingesetzt werden kann (Letzter Bugfix 17.03.2016).

VBA Kalender-Steuerelement

Der Kalender besteht aus einer UserForm (frmCalendar) sowie einem Modul (modFunctions) und kommt gänzlich ohne DLLs und OCXs aus. Die Funktionalität des Kalenders ist derjenigen des „Date navigator“ von Outlook nachempfunden. Es bietet verschiedene Möglichkeiten der Datumsauswahl und zeigt in der ersten Spalte die Kalenderwochen an.

VBA Kalender-Steuerelement VBAProject

Um das VBA Kalender-Steuerelement in ein Projekt einzubinden, müssen lediglich UserForm und Modul importiert werden. Nach Aufruf der UserForm und Auswahl des gewünschten Datums wird das gewählte Datum in eine (im Modul modFunctions deklarierte) globale Variable (g_datCalendarDate) vom Typ Date geschrieben, welche beliebig weiter verwendet und bei der nächsten Verwendung überschrieben werden kann. Der einzufügende Code mit beispielhafter Ausgabe über eine Messagebox lautet somit:

frmCalendar.Show
msgbox g_datCalendarDate

Viel Spass mit dem Kalender.

Diese Version des VBA Kalenders wird nicht mehr weiterentwickelt und supportet.

Erstellt am 9. Juni 2016

Vielleicht auch interessant…

Publish Package to ConfigMgr with MSI Editor in 7 Steps

Publish Package to ConfigMgr with MSI Editor in 7 Steps

So kannst Du Pakete in 7 einfachen Schritten in SCCM integrieren mit dem MSI Editor der PACE Suite Um Dir die tägliche Arbeit zu erleichtern, wurde im MSI Editor die Möglichkeit integriert, Deine Pakete direkt in SCCM integrieren zu können. Publish Package to SCCM Los...

mehr lesen
MSI Productcodes auslesen II

MSI Productcodes auslesen II

Mittels folgenden Zeilen Powershell Code, können alle ProductCodes von MSI Installationsdateien in einem Verzeichnis und allen Unterverzeichnissen ausgelesen und im Unterschied zum letzten Artikel in einer GridView angezeigt werden. ValidateSet Das eigentliche...

mehr lesen
MSI ProductCode mit PowerShell prüfen

MSI ProductCode mit PowerShell prüfen

Mit diesen wenigen Zeilen lässt sich überprüfen ob ein MSI ProductCode das korrekte Format aufweist. #check productcode format $prodcode = "{0D3E9E15-DE7A-300B-96F1-B4AF12B96488}" If($prodcode...

mehr lesen

This Area is Widget-Ready

You can place here any widget you want!

You can also display any layout saved in Divi Library.

Let’s try with contact form: