Gollum
XLDnaute Nouveau
je souhaite convertir des dates au format jj/mm/aa sur un tableau extrait de SAP (ci-dessous)
Plnt Material Loading Date Adjusted Order quantity CTO
1421 C1120BE 29.05.2012 17,5
1421 C1120BE 30.05.2012 18
1421 C1120BE 02.06.2012 17,5
1421 C1120BE 04.06.2012 17,5
1421 C1120BF 04.06.2012 25
1421 C1120BJ 31.05.2012 44
1421 C1120BJ 01.06.2012 75
quant je pointe sur la colonne C
que je la définie en format date jj/mm/aa
et qu'ensuite j'effectue dans "rechercher" -> "remplacer" je remplace les . par des / cela fonctionne très bien
Plnt Material Loading Date Adjusted Order quantity CTO
1421 C1120BE 29/05/12 17,5
1421 C1120BE 30/05/12 18
1421 C1120BE 02/06/12 17,5
1421 C1120BE 04/06/12 17,5
1421 C1120BF 04/06/12 25
1421 C1120BJ 31/05/12 44
1421 C1120BJ 01/06/12 75
j'ai donc enregistré un macro pour effectuer ce travail
Sub Modif_Date()
'
' Modif_Date Macro
'
'
Columns("C:C").Select
Selection.NumberFormat = "dd/mm/yy;@"
Selection.Replace What:=".", Replacement:="/", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub
en quand je lance la macro toutes les dates se retrouvent avec le jour et le mois permuté (sauf bien entendu les dates dont le jour est suppèrieur au 12)
Plnt Material Loading Date Adjusted Order quantity CTO
1421 C1120BE 29/05/2012 17,5
1421 C1120BE 30/05/2012 18
1421 C1120BE 06/02/12 17,5
1421 C1120BE 06/04/12 17,5
1421 C1120BF 06/04/12 25
1421 C1120BJ 31/05/2012 44
1421 C1120BJ 06/01/12 75
Je pense que VBA ne sais pas interpréter les dates au format jj/mm/aa
quelle pourrait être la parade à ce problème?
Merci pour votre aide
Plnt Material Loading Date Adjusted Order quantity CTO
1421 C1120BE 29.05.2012 17,5
1421 C1120BE 30.05.2012 18
1421 C1120BE 02.06.2012 17,5
1421 C1120BE 04.06.2012 17,5
1421 C1120BF 04.06.2012 25
1421 C1120BJ 31.05.2012 44
1421 C1120BJ 01.06.2012 75
quant je pointe sur la colonne C
que je la définie en format date jj/mm/aa
et qu'ensuite j'effectue dans "rechercher" -> "remplacer" je remplace les . par des / cela fonctionne très bien
Plnt Material Loading Date Adjusted Order quantity CTO
1421 C1120BE 29/05/12 17,5
1421 C1120BE 30/05/12 18
1421 C1120BE 02/06/12 17,5
1421 C1120BE 04/06/12 17,5
1421 C1120BF 04/06/12 25
1421 C1120BJ 31/05/12 44
1421 C1120BJ 01/06/12 75
j'ai donc enregistré un macro pour effectuer ce travail
Sub Modif_Date()
'
' Modif_Date Macro
'
'
Columns("C:C").Select
Selection.NumberFormat = "dd/mm/yy;@"
Selection.Replace What:=".", Replacement:="/", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub
en quand je lance la macro toutes les dates se retrouvent avec le jour et le mois permuté (sauf bien entendu les dates dont le jour est suppèrieur au 12)
Plnt Material Loading Date Adjusted Order quantity CTO
1421 C1120BE 29/05/2012 17,5
1421 C1120BE 30/05/2012 18
1421 C1120BE 06/02/12 17,5
1421 C1120BE 06/04/12 17,5
1421 C1120BF 06/04/12 25
1421 C1120BJ 31/05/2012 44
1421 C1120BJ 06/01/12 75
Je pense que VBA ne sais pas interpréter les dates au format jj/mm/aa
quelle pourrait être la parade à ce problème?
Merci pour votre aide