• 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
7
Affichages
155
Réponses
9
Affichages
378
Réponses
4
Affichages
721
Réponses
5
Affichages
570
Réponses
5
Affichages
896
Réponses
15
Affichages
758
Retour