Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion OFFSET
  • 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 !

OFFSET

XLDnaute Nouveau
Bonjour à tous,

Celà commençait à faire longtemps que VBA ne m'avait pas bloqué, c'était trop beau pour être vrai!!

Voilà mon pb:

créer un code me permettant de savoir sur quelle jour de la semaine tombe ma date, et d'y rajouter +1 ou +2 si le jour est un samedi ou un dimanche.

Je ne souhaite pas passer par la création d'un nouveau champ dans mon tableau dans lequel j'appliquerais la fonction WeekDay pour ensuite recalculer.

Quelqu'un aurait-il une solution à me proposer.

Je reste à votre dispo pout plus d'informations

Merci d'avance
 
Re : Date week-end

Bonjour Offset

regarde le code ci-dessous si il peut t'aider :

Code:
Dim d As Date, x As Byte
d = ActiveCell.Value
x = Weekday(d, vbMonday)
d = d + Switch(x < 6, 0, x = 6, 2, x = 7, 1)

bonne journée
@+
 
Re : Date week-end

Bonjour OFFSET
Code:
[B][COLOR="DarkSlateGray"]Private Sub Worksheet_Change(ByVal Target As Range)
Dim oCel As Range
   If Intersect(Target, Columns(1)) Is Nothing Then Exit Sub
   For Each oCel In Intersect(Target, Columns(1)).Cells
      If IsDate(oCel.Value) Then
         Application.EnableEvents = False
         Select Case WorksheetFunction.Weekday(oCel.Value, 2)
         [COLOR="SeaGreen"]'ajouter +1 ou +2 si le jour est un samedi ou un dimanche :[/COLOR]
         Case 6: oCel.Value = oCel.Value + 1 [COLOR="SeaGreen"]'(samedi)[/COLOR]
         Case 7: oCel.Value = oCel.Value + 2 [COLOR="SeaGreen"]'(dimanche)[/COLOR]
         End Select
         Application.EnableEvents = True
      End If
   Next oCel
End Sub[/COLOR][/B]
pour la saisie des dates en colonne A.​
ROGER2327
#2618
 
Dernière édition:
- 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

Discussions similaires

Réponses
12
Affichages
1 K
Réponses
5
Affichages
4 K
K
Réponses
5
Affichages
5 K
chris
C
J
Réponses
3
Affichages
1 K
J
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…