Problème avec year()
Fermé
zapp56
-
6 janv. 2015 à 23:00
eriiic Messages postés 24510 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 18 mars 2023 - 7 janv. 2015 à 18:32
eriiic Messages postés 24510 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 18 mars 2023 - 7 janv. 2015 à 18:32
2 réponses
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
Modifié par jordane45 le 7/01/2015 à 01:18
Modifié par jordane45 le 7/01/2015 à 01:18
Bonjour
avec un
Avant de poser une question, merci de lire la charte du site.
Cordialement, Jordane
avec un
Left(cur,4)peut être. . ?
Avant de poser une question, merci de lire la charte du site.
Cordialement, Jordane
eriiic
Messages postés
24510
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
18 mars 2023
7 166
7 janv. 2015 à 18:32
7 janv. 2015 à 18:32
Bonjour,
C'est normal. Ce sont des erreurs d'arrondi suite aux conversions interne decimal/binaire.
Utilise Arrondi(...;0)
Mais pourquoi tu ne mets pas plutôt la date dans la cellule avec le format "jjmmaaaa" ???
Là tu ne peux même pas trier, en galère rien que récupérer l'année. Ca serait plus simple pour toi et excel.
eric
C'est normal. Ce sont des erreurs d'arrondi suite aux conversions interne decimal/binaire.
Utilise Arrondi(...;0)
Mais pourquoi tu ne mets pas plutôt la date dans la cellule avec le format "jjmmaaaa" ???
Là tu ne peux même pas trier, en galère rien que récupérer l'année. Ca serait plus simple pour toi et excel.
eric
7 janv. 2015 à 01:18
Elle se termine toujours par l'année...
donc tu as juste à faire un RIGHT de ta cellule...
curr = Right(Sheets("feuil2").Cells(3, 4).Value, 4)7 janv. 2015 à 18:11
J'ai fini par retravailler sur mon code vba et en fait ce n'est qu'un problème de parenthèses.
Merci de vos réponses rapides néanmoins.