High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
Visual Basic
Visual Basic 6
Sujet Précédent
Sujet Suivant
Calcul sur date
Résolu
cs_zapad
Messages postés
70
Date d'inscription
mercredi 30 avril 2003
Statut
Membre
Dernière intervention
7 juillet 2009
- 20 juil. 2007 à 00:14
cs_zapad
Messages postés
70
Date d'inscription
mercredi 30 avril 2003
Statut
Membre
Dernière intervention
7 juillet 2009
-
20 juil. 2007 à 13:42
bonjour
je cherche a transformer le numéro d' un jour dans l année
en date :
ex :
165 -> 28 juillet
365 -> 31 decembre
generalement on cherche a faire le contraire
mais bon , j en ai besoin
bonne nuit
jm
Afficher la suite
A voir également:
Calcul sur date
Ephéméride calcul entre deux dates
✓
-
Forum Delphi / Pascal
Calcul signe astrologique
-
Forum Java
Calcul moyenne bac
-
Forum Visual Basic 6
Calcul age date de naissance
-
Forum Visual Basic
Calcul volume cylindre en litre
-
Forum PHP
11 réponses
Réponse 1 / 11
cs_JMO
Messages postés
1854
Date d'inscription
jeudi 23 mai 2002
Statut
Membre
Dernière intervention
24 juin 2018
27
20 juil. 2007 à 07:01
Re,
ou
MonAnnee = 2007
MonJour = 201
MsgBox Day(DateSerial(MonAnnee, 1, MonJour)) & Space(1) & _
MonthName(Month((DateSerial(MonAnnee, 1, MonJour))))
jean-marc
Réponse 2 / 11
cs_JMO
Messages postés
1854
Date d'inscription
jeudi 23 mai 2002
Statut
Membre
Dernière intervention
24 juin 2018
27
20 juil. 2007 à 06:45
Bonjour à tous
Il y a surement plus simple.
MonAnnee = 2007
MonJour = 201
MsgBox Day(DateAdd("d", MonJour-1, "01/01/" & MonAnnee)) &Space(1)& _
MonthName(Month(DateAdd("d", MonJour-1, "01/01/" & MonAnnee)))
jean-marc
Réponse 3 / 11
jmfmarques
Messages postés
7666
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
27
20 juil. 2007 à 07:37
Nonjour (et salut à Jean-Marc)
VB nous a simplifié la vie ...
Private Sub Command1_Click()
monannee = 2007
monjour = 201
MsgBox DateSerial(monannee, 1, 1) + monjour
End Sub
Réponse 4 / 11
Renfield
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
74
20 juil. 2007 à 07:58
"01/01/" & MonAnnee
je m'appretais a te tapoter sur les doigts, JMO, heureusement que tu t'es repris, avec DateSerial ^^
++ l'ami
Renfield
Admin CodeS-SourceS- MVP Visual Basic
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Réponse 5 / 11
cs_JMO
Messages postés
1854
Date d'inscription
jeudi 23 mai 2002
Statut
Membre
Dernière intervention
24 juin 2018
27
20 juil. 2007 à 07:59
Re,
Salut Jacques,
Ton exemple, testé tel quel en "vbs", me renvoie 21/07/2007 (soit 202).
Bonne journée,
jean-marc
Réponse 6 / 11
jmfmarques
Messages postés
7666
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
27
20 juil. 2007 à 08:05
Oui, Jean-Marc, en effet ...
La borne (le 1er janvier) doit être otée si l'on veut un rang de jour et non une addition ...
MsgBox DateSerial(monannee, 1, 1) + monjour - 1
Réponse 7 / 11
jmfmarques
Messages postés
7666
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
27
20 juil. 2007 à 08:07
ou encore
MsgBox DateSerial(monannee, 1, 0) + monjour
Réponse 8 / 11
jmfmarques
Messages postés
7666
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
27
20 juil. 2007 à 08:21
Je viens, grâce ce sijet, de découvrir (il est temps...) que VB est encore plus puissant !
MsgBox DateSerial(monannee, 1, monjour)
(on en apprend tous les jours et à tout âge...)
Réponse 9 / 11
Renfield
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
74
20 juil. 2007 à 08:32
j'allais le dire, le coup d'oublier l'addition ^^
VB est pratique, c'est vrai, on peut grace a ce genre de pirouettes demander le jour #0 d'un mois, pourobtenir le dernier jour du mois précédent...
pratique, ca remonte meme les années, etc, remarques, rien d'etonnant, en interne, VB fais juste des additions, etc, la date est un numérique :p
Renfield
Admin CodeS-SourceS- MVP Visual Basic
Réponse 10 / 11
jmfmarques
Messages postés
7666
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
27
20 juil. 2007 à 08:52
Bonjour Renfield,
Oui, et même en négatif.
Cela me donne des idées...
Je vais m'y mettre ...
Réponse 11 / 11
cs_zapad
Messages postés
70
Date d'inscription
mercredi 30 avril 2003
Statut
Membre
Dernière intervention
7 juillet 2009
20 juil. 2007 à 13:42
hello
merci de votre aide
jm
Votre réponse
Discussions similaires
calcul d'un nombre de jours entre deux dates
cs_borisV
-
15 févr. 2003 à 18:21
tbbuim1
-
17 févr. 2011 à 14:21
COMMENT CALCULER LE VOLUME DE MORTIER POUR MONTER UN MUR EN PARPAINGS
STEPH1966
-
22 juil. 2010 à 17:31
STEPH1966
-
25 juil. 2010 à 19:07
Calculer le BµIC à partir de l'IBAN
scn68100
-
4 nov. 2016 à 22:30
scn68100
-
5 nov. 2016 à 11:10
Calcul d'une vitesse
vanelotof
-
27 août 2006 à 16:09
aziz36
-
28 août 2006 à 09:57
Calculer l'age de quelqu'un.
cs_mcam
-
21 mars 2006 à 01:38
loky
-
9 févr. 2018 à 08:55
Rejoignez-nous