#1   Report Post  
Posted to microsoft.public.excel.programming
joe joe is offline
external usenet poster
 
Posts: 62
Default Date

Hi


How to check that the date key 5th Sunday and is the Last
day of the month falls on Sat or Sun in VBA.

regards,
Joe
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 863
Default Date

For the last part, does the last day of the month fall on a weekend,

If Weekday(DateSerial(Y, M + 1, 0), vbMonday) 5 Then

I don't understand "date key 5th Sunday".

If you mean you want to know if a given date is the 5th Sunday in a month, the
5th occurrence of any day of the week must be on or after the 29th, so given
that TheDate contains the date

If (Weekday(TheDate) = vbSunday) and (Day(TheDate) 28) Then
'it's the 5th Sunday

If, given a date, you want to know which occurrence of that weekday it is

WhichOne = (Day(TheDate)-1) \ 7 + 1

WhichOne will be a number between 1 and 5.

On Tue, 28 Sep 2004 20:38:03 -0700, "Joe"
wrote:

Hi


How to check that the date key 5th Sunday and is the Last
day of the month falls on Sat or Sun in VBA.

regards,
Joe


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Concatenate including a date so that the date appears as a date Zembu Excel Worksheet Functions 2 January 6th 10 06:09 PM
date in Cell to change colors if the date is beyond today's date Pete Elbert Excel Discussion (Misc queries) 2 June 6th 09 06:31 AM
Making a date go red, if date passes todays date. Jamie Excel Worksheet Functions 2 September 9th 08 02:14 PM
Report Date - Date Recv = Days Late, but how to rid completed date MS Questionnairess Excel Worksheet Functions 1 January 24th 07 11:05 PM
Date updates from worksheet to chart & changes date to a date series! Help!! Jayjg Charts and Charting in Excel 2 January 22nd 05 03:00 PM


All times are GMT +1. The time now is 05:41 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"