VBA récalcitrant

pendant que pass pass me donnait des réponses (pas encore exploitées) à mes deux autres questions, je fais face à un problème étrange:

la macro sélectionne des colonnes d'une feuille, copie les valeurs dans une autre. OK

Mais en colonne A ce sont des dates au format jj/mm/aaa hh:mm. Et par conséquent la copie des valeurs dans la nouvelle feuille, donne alors des date au format nombre.

Donc tout bête l'enregistreur de macro me génère

Columns("A:A").Select

Application.CutCopyMode = False

Selection.NumberFormat = "jj/mm/aaaa hh:mm"

Et ça plante à la ligne Selection.NumberFormat, lorsque j'exécute la macro sur un autre classeur!

Comment ce fait-ce?

Bonjour

Essayes

A la place de

Selection.NumberFormat = "jj/mm/aaaa hh:mm" 
Selection.NumberFormat = "dd/mm/yyyy hh:mm"

Bonne journée

Impeccable.

Question de référence dans le langage.

Grand merci

Rechercher des sujets similaires à "vba recalcitrant"