Salut,
je souhaite formater des cellules d'un classeur Excel.
Voici mon code où je veux que la colonne "A" soit de format date, et le reste (de B à ZZ), numérique.
L'exécution me plante sur la propriété "NumberFormat", alors que si je commente ces lignes-là, tous mes autres formatages (gras, centrage...etc) marchent sans souci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 object_excel.application.workbooks(1).worksheets(1).Columns("A:A").Select object_excel.Application.Selection.HorizontalAlignment = -4108 object_excel.Application.Selection.NumberFormat = "dd/mm/yyyy;@" object_excel.application.workbooks(1).worksheets(1).Columns("B:ZZ").Select object_excel.Application.Selection.NumberFormat = "#,##0.00"
Pour info, mon objet Excel est créé et ouvert comme suit :
Pourriez-vous m'aider, s'il vous plaît ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 object_excel = CREATE OLEObject // Connection à Excel li_retour = object_excel.ConnectToNewObject("excel.application") object_excel.application.Workbooks.Open (as_fichier)
Merci d'avance.
Partager