bonjour,
J'ai installé sur mon nouvel ordi Office 360, je possède donc la version 2016 d'Excel?
J'ai l'impression de rencontrer de nouveaux problèmes avec cette version, par exemple dans la manipulations des dates.
Je rédige quelques macros pour exporter des données et la simple extraction d'un mois d'une date ne donne pas le résultat escompté.
ex:
For Each ùcell In Selection.Cells
If IsDate(ùcell) Then
ùcell.Offset(0, 1) = Format(Month(ùcell), "mm")
ùcell.Offset(0, 2) = CStr(Format(ùcell, "dd/mm/yy"))
End If
End Sub
pour la première cellule: 12-janv (12/01/2017) le résultat obtenu via ce programme est 12 et pour la 2ème colonne 01/12/2017 au format *date ??!! je souhaiterai un format texte
pour la suivante 16 janv donne 12 pour le mois et une date juste au format standard
pour la 3ème ligne même si le mois était bon je souhaiterais "02" et non "2" et encore moins "1".
ci dessous tableau avec 3 colonnes, la 3ème présente différemment en fonction du format (standard ou date)
12-janv | 12 | 01/12/2017 |
16-janv | 12 | 16/01/17 |
08-févr | 1 | 02/08/2017 |
11-févr | 1 | 02/11/2017 |
22-févr | 1 | 22/02/17 |
merci d'avance pour votre réponse