freesurf
Messages postés4Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention21 septembre 2008
-
20 sept. 2008 à 22:06
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 2014
-
21 sept. 2008 à 22:06
Bonsoir à tous,
Malgrés mes recherches sur plusieurs sites, je n'ai pas trouvé ce qui ferais mon bonheur.
Voilà ce qui m'amene vers vous:
Je souhaite creer un calendrier qui parte d'une date de début et d'une date de fin. Ex: 15.12.08 jusqu'au 25.04.09.
Ce calendrier devrais etre creer sur une feuille excel, avec un jour par colonne.
Merci à tous de nous faire profiter de votre savoir.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 21 sept. 2008 à 19:18
Utilise datediff (pour calculer le nombre de jours séparant les deux dates.
Appelons ce nombre nbjours
Fais ensuite une boucle utilisant nbjours (for I = 0 to nbjours) et attribue dans cette boucle à chaque cellule (dont le N° de colonne est incrémenté de I à chaque passage) la valeur de la date de départ + I)...
Je ne t'en dis pas plus car il s'agit là d'un "exercice" vraiment simple, que tu ne devrais avoir aucune difficulté à implémenter toi-même ...
freesurf
Messages postés4Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention21 septembre 2008 21 sept. 2008 à 20:22
Bonsoir,
d'aprés les solutions que j'ai pu trouver sur ce forum, motament dans "DATE", datediff ne nous donnera pas les resultats escomptés.J'aimerais bien mettre mon classeur de projet sur ce forum, mais je ne sais pas comment m'y prendre.
Quand à la simplicité de l' exercice, crois moi, je suis VRAIMENT débutant. C'est à dire que je sais faire un userform avec les commandes dont j'ai besoin, le lancer en ouverture de classeur,mais pour la suite...........
Vous n’avez pas trouvé la réponse que vous recherchez ?
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 21 sept. 2008 à 21:12
"mais pour la suite" ====>> tu ouvres ton aide en ligne et tu commences à bûcher !
Ce que tu veux faire demande un seul quart d'heure de lecture attentive, pas plus !
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 21 sept. 2008 à 21:15
Si tu "coinces" avec si peu, qu'adviendra-t-il, selon toi, lorsque tu auras du plus complexe à approcher ? (ce n'est qu'une question ...)
Alors : retrousse-toi les manches et commence donc par le commencement, juste pour me faire plaisir et te lancer dans le développement en comprenant plutôt qu'en copiant-collant....
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 21 sept. 2008 à 22:06
Bonjour, cretthie
"ca doit etre un truc comme ca.", hein ...
C'est en quel langage, ton code ???? hein ???
Sous VB6 ou sous VBA, voilà :
Private Sub Command1_Click()
Dim taDateDebut As Date, tadatefin As Date
taDateDebut = "21/09/2008 00:00:00"
tadatefin = "10/10/2008 00:00:00"
Dim jour As Integer
MsgBox DateDiff("d", taDateDebut, tadatefin)
MsgBox "ou même " & tadatefin - taDateDebut
End Sub