Trouver le jour de la semaine avec Excel VBA

En standard, il existe une fonction de table dans Excel qui vous fournit le jour de la semaine sous la forme d’un index. Avec cette fonction, également appelée jour de la semaine, l’index 1 représente le dimanche et l’indice 7 le samedi. La fonction suivante ci-dessous vous indique si la date de la cellule active est un week-end.

Function WeekEnd(s As String) As Integer
Dim i As Integer
i = Application.WorksheetFunction.Weekday(ActiveCell)
WeekEnd = i
End Function
Sub JourSemaine()
If WeekEnd(ActiveCell) = 7 _
Or WeekEnd(ActiveCell) = 1 Then MsgBox "jour de la semaine" _
Else MsgBox ("jour de la semaine")
End Sub

 

S’abonner
Notifier de
1 Commentaire
le plus ancien
le plus récent le plus populaire
Inline Feedbacks
Voir tous les commentaires

If WeekEnd(ActiveCell) = 7 Or WeekEnd(ActiveCell) = 1 Then
MsgBox “WEEKEND”
Else
MsgBox (“jour de la semaine”)
End If

Si je ne m’abuse..

Last edited 24 jours il y a by Chris

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

1
0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x