est-il possible de calculer le numéro de la semaine à partir d'une date rentrée préalablement sans passer par une macro ou du code vb mais simplement en entrant un formule dans la barre de formule?
NO.SEMAINE(cellule)-1 ca marche pas ??
est-il possible de calculer le numéro de la semaine à partir d'une date rentrée préalablement sans passer par une macro ou du code vb mais simplement en entrant un formule dans la barre de formule?
NO.SEMAINE(cellule)-1 ca marche pas ??
Salut,
Voici la fonction que tu souhaites:
Mais attention l'année doit-être à 5 chiffres
Code : Sélectionner tout - Visualiser dans une fenêtre à part =ARRONDI.SUP((DATEVAL("25/08/2005")-DATEVAL(CONCATENER("01/01/";TEXTE(ANNEE("25/08/2005");"0"))))/7;"0")
Bonne continuation
Théo
Forums VB : lire la notice
La touche existe pour être utilisée
Pensez au tag
Pour ceux n'ayant pas l'aide installée :
- Aide MSDN pour VB6
- Aide MSDN pour VBA
Je ne réponds pas aux questions techniques par MP. Merci d'utiliser le forum fait pour çà.
bonsoir
en complément de la solution donnée par Theo , ci joint une autre posiblité , pour une date saisie en A1
Code : Sélectionner tout - Visualiser dans une fenêtre à part =ENT(MOD(ENT((A1-2)/7)+0,6;52+5/28))+1
bonne soiree
michel
Utilitaire d'analyse chargé
Code : Sélectionner tout - Visualiser dans une fenêtre à part =NO.SEMAINE(MAINTENANT())
bonsoir DarkVader
il me semble que la fonction =NO.SEMAINE ne fonctionne pas pour l'année 2005 : il y a un decalage d'une semaine( +1)
cordialement
michel
Dans ce cas
sinon par défaut, on aura toujours cette erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Function Semaine(ddate As Date) Semaine = Format(ddate, "ww", , vbFirstFourDays) End Function
Salut,
Une petite info supplémentaire pour le traitement d'une cellule A1 on peut utiliser la fonction suivante :
Bonne continuation
Code : Sélectionner tout - Visualiser dans une fenêtre à part =ARRONDI.SUP((SI(ESTNONTEXTE(A1);A1;DATEVAL(A1))-DATEVAL(CONCATENER("01/01/";TEXTE(ANNEE(A1);"0"))))/7;"0")
Théo
Forums VB : lire la notice
La touche existe pour être utilisée
Pensez au tag
Pour ceux n'ayant pas l'aide installée :
- Aide MSDN pour VB6
- Aide MSDN pour VBA
Je ne réponds pas aux questions techniques par MP. Merci d'utiliser le forum fait pour çà.
Re,
Tant mieux et pense à cliquer sur le tag en bas à gauche
Merci
Théo
Forums VB : lire la notice
La touche existe pour être utilisée
Pensez au tag
Pour ceux n'ayant pas l'aide installée :
- Aide MSDN pour VB6
- Aide MSDN pour VBA
Je ne réponds pas aux questions techniques par MP. Merci d'utiliser le forum fait pour çà.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager