• Initiateur de la discussion Initiateur de la discussion Isa
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

I

Isa

Guest
bonjour a tous

Dans une application de planning suite a une action de validation de la journée de travail je passe a la date du lendemain automatiquement avec ce code

jour = Range("C1").Value

Range("C1").Value = jour + 1


mais je souhaite faire une petite amélioration si je valide un vendredi avoir le lundi et non le samedi j'ai bien essaye le code ci dessous mais ça ne marche pas

jour = Range("C1").Value
If Range("C1") = vbFriday Then
Range("C1").Value = jour + 3
Else
Range("C1").Value = jour + 1
End If
End Sub


merci a tous et bonne journée
isa
 

Pièces jointes

Re

Si tu n'ecris pas Weekday(Range("C1"), vbMonday) mais simplement Weekday(Range("C1")) tu as les jours comptés à partir du dimanche; donc ton vendredi =6

Par souci de relire rapidement je préfère rajouter le vbMonday qui permet de d'avoir les jours comme on les utilise usuellemtn (lundi=1, mardi=2, ...)

Bonne journée

Pascal
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
9
Affichages
265
Réponses
4
Affichages
587
Réponses
5
Affichages
493
Réponses
5
Affichages
719
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
382
Réponses
2
Affichages
335
Retour