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 !

akramenergie

XLDnaute Occasionnel
Bonjour mes amis,

quelqu'un serai me dir comment je peux passer de la semaine 52 année 2011 à la semaine 1 année 2012.

vous allez remarqué que lorsque vous incrémentez les semaine normalement à un moment donnée la semaien dois passé de S52 à S1 (passage d'une année a une autre) chose que j'arrive pas a faire.


😕


Merci d'avance pour vortre aide
 

Pièces jointes

Re : Date

Bonjour,

Au plus simple, ça donnerait ceci :

Code:
="semaine "&MOD(D5-1;52)+1

Mais c'est sans tenir compte des années qui ont une semaine 53

Je te laisse retrouver dans les méandres d'XLD le calcul du n° de semaine. Ca permettrait d'intégrer à la formule une éventuelle 53ème semaine.

@+
 
Dernière édition:
Re : Date

Bonjour akramenergie.

Peut-être comme ceci :
VB:
Private Sub SpinButton2_SpinDown()
If [D5] = 1 Then [D5] = 52 Else [D5] = [D5] - 1
End Sub

Private Sub SpinButton2_SpinUp()
    If [D5] = 52 Then [D5] = 1 Else [D5] = [D5] + 1
End Sub

A+
 
Re : Date

Bonjour à tous,

un autre exemple avec les fonctions vba de date :
Code:
Private Sub SpinButton2_SpinUp()
Range("D5") = IIf(DatePart("ww", DateSerial(Range("D4"), 12, 31), 2, 2) = Range("D5"), 1, Range("D5") + 1)
End Sub

bon après midi
@+
 
Re : Date

Bonjour à tous,

Une solution brute de décoffrage :

Code:
Private Sub SpinButton2_SpinDown()
Range("D5").Value = Range("D5").Value - 1
If Range("D5").Value = 0 Then
Range("D4").Value = Range("D4").Value - 1
Range("D5").Value = 52
End If

End Sub
Private Sub SpinButton2_SpinUp()
Range("D5").Value = Range("D5").Value + 1
If Range("D5").Value = 53 Then
Range("D4").Value = Range("D4").Value + 1
Range("D5").Value = 1
End If
End Sub

Bonne année 2012 à tout le monde !! 😛
 
- 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

J
  • Question Question
Réponses
11
Affichages
2 K
jerome022
J
P
Réponses
15
Affichages
4 K
P
F
Réponses
9
Affichages
8 K
f4casper
F
D
Réponses
8
Affichages
2 K
Doudou45
D
J
Réponses
2
Affichages
2 K
journeydo
J
T
Réponses
2
Affichages
2 K
L
Réponses
0
Affichages
3 K
LiuXing
L
Retour