Macro date
Mel
-
danielc0 Messages postés 2176 Date d'inscription Statut Membre Dernière intervention -
danielc0 Messages postés 2176 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis bloquée sur un dossier et j'espère trouver de l'aide :)
voila mon problème je souhaite faire une macro pour ensuite créé des TCD (pour ça aucun soucis) mais j'ai un soucis sur les dates, j'ai une colonne excel avec des dates et des périodes d'intervention. J'ai beau convertir il y a toujours un des formats qui se transforme et inverse les jours et les mois
Dans la macro j'ai précisé le format dd/mm/yyyy mais rien n'y fait...
y aurait-il une solution?
D'avance merci
Je suis bloquée sur un dossier et j'espère trouver de l'aide :)
voila mon problème je souhaite faire une macro pour ensuite créé des TCD (pour ça aucun soucis) mais j'ai un soucis sur les dates, j'ai une colonne excel avec des dates et des périodes d'intervention. J'ai beau convertir il y a toujours un des formats qui se transforme et inverse les jours et les mois
Dans la macro j'ai précisé le format dd/mm/yyyy mais rien n'y fait...
y aurait-il une solution?
D'avance merci
1 réponse
-
Bonjour,
Essaie le format mm/dd/yyyy. Sinon, peux-tu mettre ton classeur sur un site de partage et poster le lien ici ?
Cordialement.
Daniel-
bonjour,
J'ai essayé également mais sans succès.. je pense que ça vient du fait que dans une même colonne j'ai 2 format (19/02/2018-20/02/2018 ou fevrier 2018) du coup je convertit mes dates pour avoir des colonnes différente dans ma macro je souhaite séparer les jours/mois/année pour ensuite les utiliser en TCD (j'utilise la convertion il existe peur-être un autre moyen?)
je ne peux pas mettre le classeur sur un site partagé ce qu'il contient est confidentiel... Ci-dessous la dernière macro qui fonctionnait plus ou moins mais lorsque je veux la mettre sur un autre fichier elle inverse
Columns("T:Y").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Columns("S:S").Select
Selection.TextToColumns Destination:=Range("T1"), DataType:=xlFixedWidth, _
OtherChar:="/", FieldInfo:=Array(Array(0, 1), Array(10, 1), Array(12, 1)), _
TrailingMinusNumbers:=True
Columns("V:V").Select
Selection.TextToColumns Destination:=Range("V1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=False, Other:=False, OtherChar _
:="/", FieldInfo:=Array(1, 4), TrailingMinusNumbers:=True
Selection.TextToColumns Destination:=Range("V1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
:="/", FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1)), _
TrailingMinusNumbers:=True
Selection.NumberFormat = "0"
ActiveSheet.Range("$A$1:$BP$34464").AutoFilter Field:=21, Criteria1:="="
Columns("T:T").Select
Selection.TextToColumns Destination:=Range("T1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=False, Other:=False, OtherChar _
:="/", FieldInfo:=Array(1, 4), TrailingMinusNumbers:=True
Selection.TextToColumns Destination:=Range("V1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
:="/", FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1)), _
TrailingMinusNumbers:=True
Columns("W:X").Select
Selection.NumberFormat = "0"
Range("V3:V34464").Select
Selection.ClearContents
Range("V3").Select
ActiveSheet.Range("$A$1:$BP$34464").AutoFilter Field:=21
Columns("T:T").Select
Selection.Delete Shift:=xlToLeft
Columns("U:W").Select
With Selection.Interior
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Range("V7").Select
End Sub -
-
-
bonjour, pour qui pourquoi je n'arrive pas à le partager... je ne pense pas que tu puisse m'aider mais en gros j'ai ça : des périodes à transformer en 1 colonne jour, 1 mois et 1 année
Période de programation Période de
7 - 2018 7 2018
19/01/2018 - 19/01/2018 19 1 2018
19/01/2018 - 19/01/2018 19 1 2018
02/03/2018 - 02/03/2018 2 3 2018
19/01/2018 - 19/01/2018 19 1 2018
7 - 2018 7 2018
19/04/2018 - 19/04/2018 19 4 2018
19/04/2018 - 19/04/2018 19 4 2018
12 - 2018 12 2018 -
-