Trouver la saison en VBA
Résolu/Fermé
g4br13l
Messages postés
346
Date d'inscription
dimanche 20 février 2011
Statut
Membre
Dernière intervention
8 mai 2013
-
7 mai 2013 à 15:17
g4br13l Messages postés 346 Date d'inscription dimanche 20 février 2011 Statut Membre Dernière intervention 8 mai 2013 - 8 mai 2013 à 13:32
g4br13l Messages postés 346 Date d'inscription dimanche 20 février 2011 Statut Membre Dernière intervention 8 mai 2013 - 8 mai 2013 à 13:32
A voir également:
- Trouver la saison en VBA
- Trouver adresse mac - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Trouver une adresse - Guide
- Trouver un film sans le titre - Télécharger - Divers TV & Vidéo
- Ou trouver l'adresse ip - Guide
3 réponses
castours
Messages postés
2955
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
31 août 2019
217
7 mai 2013 à 23:26
7 mai 2013 à 23:26
Faire une table sur 2 champs: Champ date et un champ saison pour avoir une reference de recherche
g4br13l
Messages postés
346
Date d'inscription
dimanche 20 février 2011
Statut
Membre
Dernière intervention
8 mai 2013
100
8 mai 2013 à 09:35
8 mai 2013 à 09:35
Merci pour ta réponse mais jai trouver une solution plus au moin jardinage ahah mais qui fonctionne plus tot bien :D
--
--
g4br13l
Messages postés
346
Date d'inscription
dimanche 20 février 2011
Statut
Membre
Dernière intervention
8 mai 2013
100
8 mai 2013 à 09:39
8 mai 2013 à 09:39
Comme dit plus haut c'est un peu bricolage mais je pense met quand même la réponse sachant que en connaissance de cause on ne la trouve pas facilement vu que j'ai du la créé. J'espère qu'elle pourra aider qqn :)
--
Dim Jour As String Dim Mois As String Dim dateP As Date dateP = 13.07.1994 If dateP <> "" Then Jour = DatePart("d", dateP) Mois = DatePart("m", dateP) If Mois = 1 Or Mois = 2 Then Me.tbxSaison = "Hiver" ElseIf Mois = 3 Then If Jour < 21 Then Me.tbxSaison = "Hiver" Else Me.tbxSaison = "Printemps" End If ElseIf Mois = 4 Or Mois = 5 Then Me.tbxSaison = "Printemps" ElseIf Mois = 6 Then If Jour < 21 Then Me.tbxSaison = "Printemps" Else Me.tbxSaison = "Été" End If ElseIf Mois = 7 Or Mois = 8 Then Me.tbxSaison = "Été" ElseIf Mois = 9 Then If Jour < 21 Then Me.tbxSaison = "Été" Else Me.tbxSaison = "Automne" End If ElseIf Mois = 10 Or Mois = 11 Then Me.tbxSaison = "Automne" ElseIf Mois = 12 Then If Jour < 21 Then Me.tbxSaison = "Automne" Else Me.tbxSaison = "Hiver" End If End If Else Me.tbxSaison = "Entrer Date" End If
--
Bonjour, (Si tu repasses par ici).
Tu utilises la fonction "DatePart()", Bonne pioche.
Mais, tu aurais pu prendre l'expression : DatePart("y", dateP) qui te donne le N° du jour de l'année; ainsi ton expression aurait été :
If DatePart("y",dateP) between xx and yy then Me.tbxSaison= "Saison"
Bonne suite
Tu utilises la fonction "DatePart()", Bonne pioche.
Mais, tu aurais pu prendre l'expression : DatePart("y", dateP) qui te donne le N° du jour de l'année; ainsi ton expression aurait été :
If DatePart("y",dateP) between xx and yy then Me.tbxSaison= "Saison"
Bonne suite
g4br13l
Messages postés
346
Date d'inscription
dimanche 20 février 2011
Statut
Membre
Dernière intervention
8 mai 2013
100
8 mai 2013 à 13:32
8 mai 2013 à 13:32
Okay merci du conseil mais ayant reussi a la faire tourner comme ça j'ai pas trop envie de me tenter a la modifier :D