format de date

  • Initiateur de la discussion daniel
  • Date de début
D

daniel

Guest
bonjour, j'ai un soucis avec une variable

voilà ce que j'ai dans ma feuille excel dans la colonne A

décembre-05
juin-05
mai-08

et je souhaite faire apparaitre la date la plus récente dans la cellule b1 donc voici mon code :

Sub essai()
Dim datemax
datemax = Application.WorksheetFunction.Max(columnsa)
datemax = Format(datemax, 'mmmm - yyyy')
Range('b1') = datemax
end sub

et le résultat est qu'il m'affiche : décembre - 1899

pouvez-vous me dire où est mon erreur ?
merci d'avance
 

Maxoverfred

XLDnaute Occasionnel
Tu en devrais pas d'abord convertir tes dates en un format nombre.. histoire d'utiliser la fonction max correctement?
Et je m'assurais évidemment que mon format date de mes cellules de la colonne A est correcte et le même...

Message édité par: maxoverfred, à: 27/06/2005 17:28
 
D

daniel

Guest
ça fonctionne bien en convertissant le format dans excel pour utiliser la variable ensuite.
le problème est que ma colonne était A ald de a:a dans le code.

Merci beaucoup pour la réponse
 

Discussions similaires

Réponses
2
Affichages
313

Statistiques des forums

Discussions
312 305
Messages
2 087 084
Membres
103 459
dernier inscrit
Arnocal