Bonjour ,

Je enregistre des fichiers xls en xlsx par le code suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ActiveWorkbook.SaveAs "C:\test2\" & nom & ".xlsx", FileFormat:=51
Le fichier se crée bien, par contre dans mon fichier j'ai une colonne date, voilà ce qui s'affiche à la place des dates : #####

Sur le tutoriel de Silkyroad, il est indiqué que c'est du au fait que la colonne est trop petite pour afficher la date. En effet, quand j'agrandis la colonne, la date s'affiche bien.
Donc je voudrais agrandir la colonne.
Je pensais faire quelque chose comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Workbooks(nom & ".xlsx").Worksheets("Sheet1(3)").Range("Date livraison").ColumnWidth = 17
J'ai un message
File name or class name not found during automation
J'ai un doute concernant l'utilisation de la notation : Range("nom de colonne")
Avez vous une autre solution pour aggrandir les cellules par code ou un conseil pour l'utilisation de la notation Range("nom de colonne") qui m'a l'air bien pratique

Merci d'avance pour votre aide