Reconnaissance du format date macro excel
Résolu/Fermé
Bl4do
Messages postés
37
Date d'inscription
jeudi 15 septembre 2011
Statut
Membre
Dernière intervention
24 octobre 2011
-
29 sept. 2011 à 12:32
Bl4do Messages postés 37 Date d'inscription jeudi 15 septembre 2011 Statut Membre Dernière intervention 24 octobre 2011 - 30 sept. 2011 à 12:02
Bl4do Messages postés 37 Date d'inscription jeudi 15 septembre 2011 Statut Membre Dernière intervention 24 octobre 2011 - 30 sept. 2011 à 12:02
A voir également:
- Macro date format
- Telecharger format factory - Télécharger - Conversion & Codecs
- Format epub - Guide
- Macro logiciel - Télécharger - Organisation
- Macro word - Guide
- Format apfs - Guide
2 réponses
Bl4do
Messages postés
37
Date d'inscription
jeudi 15 septembre 2011
Statut
Membre
Dernière intervention
24 octobre 2011
1
29 sept. 2011 à 12:34
29 sept. 2011 à 12:34
J'oubliai: J'ai mis en gras les lignes du code spécifique à la colonne date, le reste du code concerne d'autre colonne et fonctionne normalement.
Bl4do
Messages postés
37
Date d'inscription
jeudi 15 septembre 2011
Statut
Membre
Dernière intervention
24 octobre 2011
1
30 sept. 2011 à 12:02
30 sept. 2011 à 12:02
Bon, j'ai finallement trouvé la solution, je vais donc l'expliquer, ça pourrait servir à d'autres.
A la place de:
If IsNumeric(.Cells(Lig, 5)) Then
.Cells(Lig, 5) = CDbl(.Cells(Lig, 5))
End If
Mettre plutôt:
If IsDate(.Cells(Lig, 5)) Then
.Cells(Lig, 5) = CDate(.Cells(Lig, 5))
End If
Et voilà le format est reconnu!
A la place de:
If IsNumeric(.Cells(Lig, 5)) Then
.Cells(Lig, 5) = CDbl(.Cells(Lig, 5))
End If
Mettre plutôt:
If IsDate(.Cells(Lig, 5)) Then
.Cells(Lig, 5) = CDate(.Cells(Lig, 5))
End If
Et voilà le format est reconnu!