Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

date

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

  • modifDATE.zip
    6.8 KB · Affichages: 29
I

isa

Guest
merci pascal pour la reponse aussi rapide ça marche c'est ce que je souhaitait ,etant debutant je ne comprends pas trop vb monday

en 2 mots si tu peux m'expliquer

encore merci @+
 
P

Pascal76

Guest
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
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…