Bonjour,
Je remplis un fichier Excel depuis Matlab et j'y suis bien arrivée jusqu'à maintenant mais ce qui me chagrine c'est que je remplis une quinzaine de feuilles et toujours de la meme manière (couleur et mise en page)
Partant de la j'ai voulu créer une fonction qui remplie mes feuilles automatiquement avec les parametres de ma fonction.
ma fonction commence comme ça :
mais Matlab me retourne l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function g = write_sheet(sheet, sheet_name, vector, axe, legend, picture_path, title, subtitle) Excel = actxserver('Excel.Application'); ActiveSheet = Excel.Worksheets.Item(sheet); ActiveSheet.Name = sheet_name;
J'ai remarqué que quand je met directement le numero comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Error: Object returned error code: 0x800A03EC Error in write_sheet (line 8) ActiveSheet = Excel.Worksheets.Item(sheet);
mon code fonctionne...
Code : Sélectionner tout - Visualiser dans une fenêtre à part ActiveSheet = Excel.Worksheets.Item(1);
Une solution?
Merci par avance
Partager