ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Not weekday (https://www.excelbanter.com/excel-programming/370532-not-weekday.html)

Arne Hegefors

Not weekday
 
Hello! I have a piece of code that I want to use to check if a certain date
is not a weekday, i.e. Saturday or Sunday. The date is found in the first
position of an array. Code:

If (Day(strStartDatumArray(0)) = 1 Or 7) Then
MsgBox ("not a weekday")
End If

Problem: I get the message that it is not a weekday regardless of what day
it actually is. Can anyone please see what is wrong with this code? Thanks
very much in advance!


News[_3_]

Not weekday
 
Arne,
Try this:
Debug.Print Weekday(Now(), vbSunday)

There are a few options for the 2nd argument, depending what you want.

NickHK

"Arne Hegefors" ...
Hello! I have a piece of code that I want to use to check if a certain
date
is not a weekday, i.e. Saturday or Sunday. The date is found in the first
position of an array. Code:

If (Day(strStartDatumArray(0)) = 1 Or 7) Then
MsgBox ("not a weekday")
End If

Problem: I get the message that it is not a weekday regardless of what day
it actually is. Can anyone please see what is wrong with this code? Thanks
very much in advance!




Gary Keramidas

Not weekday
 
i use something like this, with DtVal being the variable holding the date

If Weekday(DtVal, 2) 5 then


--


Gary


"Arne Hegefors" wrote in message
...
Hello! I have a piece of code that I want to use to check if a certain date
is not a weekday, i.e. Saturday or Sunday. The date is found in the first
position of an array. Code:

If (Day(strStartDatumArray(0)) = 1 Or 7) Then
MsgBox ("not a weekday")
End If

Problem: I get the message that it is not a weekday regardless of what day
it actually is. Can anyone please see what is wrong with this code? Thanks
very much in advance!




Ron Rosenfeld

Not weekday
 
On Wed, 16 Aug 2006 06:10:03 -0700, Arne Hegefors
wrote:

Hello! I have a piece of code that I want to use to check if a certain date
is not a weekday, i.e. Saturday or Sunday. The date is found in the first
position of an array. Code:

If (Day(strStartDatumArray(0)) = 1 Or 7) Then
MsgBox ("not a weekday")
End If

Problem: I get the message that it is not a weekday regardless of what day
it actually is. Can anyone please see what is wrong with this code? Thanks
very much in advance!



What was the problem with the answers that were posted to you same question
about an hour ago? It would be useful to give the results of those attempts,
before just blindly repeating the question.
--ron


All times are GMT +1. The time now is 11:28 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com