Bonjour !
Ma demande vient d'un problème fréquent du logiciel que j'utilise pendant mon stage. Quand j'extrais des données du logiciel et que je les mets sur excel, si ce sont des dates, elles ne sont pas directement reconnues comme telles.
Il faut donc que je passe par un simple " convertir les données" en sélectionnant la colonne avec les dates puis directement je clique sur le bouton " terminer " et ça me les transforme en date.
( ça ne marche pas avec en changeant le format des cellules, quand ça ne marche pas, ça se voit facilement car le tri proposé par excel dans le tableau ne se fait que date par date
alors que quand c'est bien converti : excel propose un tri par année
)
Et donc j'ai souhaité créer une macro pour convertir toutes les données de la colonne D, en utilisant l'enregistrement de macros, ça m'a donné ce code :
Columns("D:D").Select
Selection.TextToColumns Destination:=Range("D1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(1, 1), TrailingMinusNumbers:=True
Mais ça ne marche pas, comme vous pourrez le voir sur le fichier, quand on utilise le bouton et donc la macro, ça ne les convertit pas tous. ( même si ça marche pour la plupart )
Si quelqu'un connait une macro qui pourrait tout convertir dans la colonne 4 ça m'aiderait beaucoup !
Merci d'avoir lu !
PS : Cinq minutes après avoir posté le fichier, j'ai remarqué que j'avais mal mis les données, donc j'ai remis le bon fichier ^^