Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Is it possible to restrict the date ranges of the Calendar
Control 8.0?? I only want the year 2009 to be selected from the drop down box. Thank you! |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You can't change what is in the drop-down for years, but you can limit the
year to 2009 on the calendar even if they select another year from the drop-down. Put the following code in the Worksheet code module that your calendar is on. Private Sub Calendar1_NewYear() Calendar1.Year = 2009 End Sub Mike F "Robert Crandal" wrote in message ... Is it possible to restrict the date ranges of the Calendar Control 8.0?? I only want the year 2009 to be selected from the drop down box. Thank you! |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thank you! That code works great. Just what I'm looking for!
"Mike Fogleman" wrote in message ... You can't change what is in the drop-down for years, but you can limit the year to 2009 on the calendar even if they select another year from the drop-down. Put the following code in the Worksheet code module that your calendar is on. Private Sub Calendar1_NewYear() Calendar1.Year = 2009 End Sub |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi again Mike. I just had another follow-up question....
Do you know if I can limit the calendar to only a couple years?? For example, what if I wanted to limit it to 2009 AND 2010 AND 2011?? How would the code look then?? "Mike Fogleman" wrote in message ... You can't change what is in the drop-down for years, but you can limit the year to 2009 on the calendar even if they select another year from the drop-down. Put the following code in the Worksheet code module that your calendar is on. Private Sub Calendar1_NewYear() Calendar1.Year = 2009 End Sub |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Private Sub Calendar1_AfterUpdate()
If Calendar1.Year 2011 Then Calendar1.Year = 2011 If Calendar1.Year < 2009 Then Calendar1.Year = 2009 End Sub Mike F "Robert Crandal" wrote in message ... Hi again Mike. I just had another follow-up question.... Do you know if I can limit the calendar to only a couple years?? For example, what if I wanted to limit it to 2009 AND 2010 AND 2011?? How would the code look then?? "Mike Fogleman" wrote in message ... You can't change what is in the drop-down for years, but you can limit the year to 2009 on the calendar even if they select another year from the drop-down. Put the following code in the Worksheet code module that your calendar is on. Private Sub Calendar1_NewYear() Calendar1.Year = 2009 End Sub |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Ugghhh..... Guess what Mike? I can't use Calendar Control 8.0 at
work. I can only use Microsoft Date & Time Picker 6.0. Do you know how to do this same thing with MS DT Picker 6.0? I tried the following code below, but it doesnt seem to work: Private Sub DTPicker1_AfterUpdate() If DTPicker1.Year 2011 Then DTPicker1.Year = 2011 If DTPicker1.Year < 2009 Then DTPicker1.Year = 2009 End Sub Maybe I forgot to initialize something?? Thanks sooooooo much for your help! "Mike Fogleman" wrote in message ... Private Sub Calendar1_AfterUpdate() If Calendar1.Year 2011 Then Calendar1.Year = 2011 If Calendar1.Year < 2009 Then Calendar1.Year = 2009 End Sub Mike F |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Select the DTPicker, select Design mode, and in the property settings, set
the Max date & Min Date. Mike F "Robert Crandal" wrote in message ... Ugghhh..... Guess what Mike? I can't use Calendar Control 8.0 at work. I can only use Microsoft Date & Time Picker 6.0. Do you know how to do this same thing with MS DT Picker 6.0? I tried the following code below, but it doesnt seem to work: Private Sub DTPicker1_AfterUpdate() If DTPicker1.Year 2011 Then DTPicker1.Year = 2011 If DTPicker1.Year < 2009 Then DTPicker1.Year = 2009 End Sub Maybe I forgot to initialize something?? Thanks sooooooo much for your help! "Mike Fogleman" wrote in message ... Private Sub Calendar1_AfterUpdate() If Calendar1.Year 2011 Then Calendar1.Year = 2011 If Calendar1.Year < 2009 Then Calendar1.Year = 2009 End Sub Mike F |
#8
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks for the awesome advice Mike!
"Mike Fogleman" wrote in message ... Select the DTPicker, select Design mode, and in the property settings, set the Max date & Min Date. Mike F |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
click on calendar control calendar but want to return the DAY of | Excel Programming | |||
monthview calendar question/ want the calendar to display weekdays only.. | Excel Programming | |||
Control disappeared problem - specifically, the Calendar Control | Excel Programming | |||
Calendar Control: Can't exit design mode because control can't be created | Excel Programming | |||
Calendar Control | Excel Programming |