Microsoft Monthview Control 6 0 Missing

If you've attended one of our Excel VBA training courses you might remember using the Date and Time Picker control when building a user form.

Scroll down the list in the Additional Controls dialog until you find Microsoft MonthView Control 6.0 (the version number might be different depending on your version of Microsoft Office) and check the box next to its name, then click OK to close the dialog. You will see that a button for the new control has been added to the toolbox. MSCOMCTL.OCX is part of Visual Basic 6 Package and you can download you can just download the MSCOMCTL.OCX directly from us HERE. UPDATE – MAY 2020- Alternately you can surf to the following address but we removed the clickable link because one of our security checks has marked it as an “aggressive site” so use at your own peril. Dear all, I using Excel Version 2013 and trying create calender in Excel (drop-down and printable). I tried what I found from websites Go to Start All Programs Accessories.

An exciting shot of the Date and Time Picker in action. As its name suggests, it allows a user to pick a date and time value rather than having to type it in.

The Date and Time Picker is immensely useful when designing VBA user forms but, sadly, it isn't included with every version of Windows. I discovered this recently when moving to a new machine with a 64bit edition of Windows 7 installed. Fortunately, it is relatively simple to install the Date and Time Picker, as long as you don't mind getting your hands dirty with a couple of simple command line instructions.

Downloading the Files You'll Need

The Date and Time Picker is part of a library of tools with the catchy title of MSCOMCT2.OCX. To start with, you'll need to download this file from the Microsoft support site.

Click this link on the page to start downloading the file.

UPDATE: Sadly, Microsoft have since removed this file from their site. You can still download it from a variety of third-party sites which you can find with a brief bit of Googling.

When you've clicked the link to start downloading the file, choose to save it somewhere on your computer.

Control

Click the Save as option so that you can choose where to save the file.

Monthview

On the next dialog box choose a location on your computer and then click Save to download the file.

Extracting the Downloaded File

Once it's finished downloading you'll need to extract the file. Start by double-clicking on the file that you've downloaded.

Double-click the .cab file to see what it contains.

Once inside the .cab file you can choose to extract the .ocx file by right-clicking on it and choosing Extract...

Right-click the file called mscomct2.ocx and choose to extract it.

Microsoft monthview control 6.0

Choose which folder you want to extract the file to and click Extract.

Select an existing folder, or create a new one, and then click Extract.

Copying the File to the Correct Folder

Microsoft Monthview Control 6 0 Missing Person

In order to make use of the file you've downloaded you'll need to place it in the correct folder for the edition of Windows that you're using. Start by opening a Windows Explorer window and browsing to the Windows installation folder. On my machine this is C:Windows.

The next folder you need to browse to depends on which edition of Windows you're using. If you're using a 32bit edition you'll need the System32 folder. If you're using a 64bit edition, like I am, you'll need SysWOW64.

Once you've navigated to the correct folder, simply move or copy the MSCOMCT2.OCX file into it.

The file now sits in the correct folder.

Registering the File

Before you can make use of the file you'll need to register it. You can do this using the command line tool in Windows. Go to the Start menu and in the search box type cmd.

Type cmd into the search box at the bottom of the Start menu.

Still in the Start menu, right-click on the cmd.exe item which appears and choose to run it as an adminstrator.

Microsoft Monthview Control 6.0

Right-click on the icon and choose Run as administrator.

At the command prompt make sure that the directory shown is the same as the one you copied the file into earlier.

If I was running a 32bit edition of Windows 7 this would be pointing to the correct folder.

Microsoft Monthview Control 6.0 Sp6

If you need to change the directory you can do so using a command similar to the one shown below. Of course, you'll need to use the directory relevant to your own Windows installation.

Press Enter at the end of the line to change the directory.

Once you've changed the directory you can write one final command to register the file on your machine.

For reference, the command is regsvr32 mscomct2.ocx

Microsoft Monthview Control 6.0 Excel 2010 Missing

If everything works normally you should see a message similar to the one shown below:

Using the Date and Time Picker

You should now find that you can use the Date and Time Picker control in your VBA forms.

In the design view of a VBA form, right-click on the Toolbox and choose Additional Controls...

Monthview

On the dialog box which appears, check the box next to the entry for the Microsoft Date and Time Picker Control 6.0.

You'll find that you have access to several other controls from the mscomct2.ocx library as well.

If you are working for an old application you may be presented with the error:

Component ‘MSCOMCTL.OCX’ or one if its dependencies not correctly registered: a file is missing or invalid:

Microsoft Monthview Control 6 0 Missing Persons

In this case you have two tasks to complete and neither of them are obvious:

DOWNLOAD MSCOMCTL.OCX

MSCOMCTL.OCX is part of Visual Basic 6 Package and you can download you can just download the MSCOMCTL.OCX directly from us HERE.
UPDATE – MAY 2020- Alternately you can surf to the following address but we removed the clickable link because one of our security checks has marked it as an “aggressive site” so use at your own peril: daydownloads.com/microsoft-visual-basic-6-common-controls/

INSTALL MSCOMCTL.OCX

You need to know if you are using a 32bit or 64bit version of Windows and because this is not 2002, we are assuming you want to install it on a 64bit PC. If you try to register MSCOMCTL.OCX (which is 32 bit) on a 64 bit system and you put it in the typical C:WINDOWSSYSTEM32 folder you will get:

THE MODULE ‘MSCOMTRL.OCX’ WAS LOADED BUT THE CALL TO DLLREGISTERSERVER FAILED WITH ERROR CODE 0X8002801C

  1. If you are using 64 bit Windows copy the MSCOMCTL.OCX to C:WINDOWSSYSWOW64
    (If you are using 32 bit Windows copy MSCOMCTL.OCX to C:WINDOWSSYSTEM32)
    .
  2. Open a CMD or PowerShell prompt (as an administrator) and change into C:WINDOWSSYSWOW64
    .
  3. Type

    regsvr32 mscomctl.ocx

  4. Press ENTER
  5. Enjoy