XL 2010 pble conversion date au format JMA

vince016

XLDnaute Nouveau
Bonjour
Je constate un écart quand je fais une conversion manuelle dans excel sur une colonne (Données => Convertir => Date en JMA) qui fonctionne très bien, et quand je veux le faire automatiquement en vba (inversion entre mm et jj pour certaines dates...). Je précise que j'ai récupéré le code en enregistrant la macro sur excel, donc je ne comprends vraiment pourquoi un comportement différent...
Code récupéré :
Range("B2:B91").Select
Selection.TextToColumns Destination:=Range("B2"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=True, Other:=False, FieldInfo _
:=Array(1, 4), TrailingMinusNumbers:=True

Merci bcp pour votre aide
Vincent
 

vince016

XLDnaute Nouveau
Re, en complément, j'ai ajouté les 2 fichiers concernés si ça peut aider..
Le principe :
- Dans le fichier "consolidation.xls", dans la feuille "mode d'emploi", on choisit la macro "importer les fichiers de suivi ..."
Et le résultat c'est que si je ne prévois par le code pour convertir, les dates (colonne B) ne sont pas reconnues comme des dates. Et avec le code de conversion, j'ai une date je ne sais pourquoi qui se transforme en mm/jj/aa (c'est le 7/4 qui se transforme en 4/7)
Le code concerné se trouve dans le module "M05"
Merci
 

Pièces jointes

  • consolidation v1.2.xlsm
    141.8 KB · Affichages: 29
  • Suivi besoins-ZHAR- 060917 bis.xls
    185.5 KB · Affichages: 27
Dernière édition: