J'essaie de nommer la création d'une nouvelle feuille de calcul Excel et le nom de la variable provient d'un tableau. Code…
Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application(); Microsoft.Office.Interop.Excel.Worksheet newWorksheet; ssortingng[] Numbers = new ssortingng[12] { "1","2","3","4","5","6","7","8","9","10","11","12"}; ssortingng[] Months = new ssortingng[12] { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"}; for (int i = 0; i < Months.Length; i++) { newWorksheet = (Microsoft.Office.Interop.Excel.Worksheet)xlApp.Worksheets.Add(); Microsoft.Office.Interop.Excel.Worksheet Numbers[i] = (Worksheet)xlApp.Worksheets["Sheet" + i]; Numbers[i].Name = Months[i]; }
J'essaie d'avoir le nom de variable de la nouvelle feuille de calcul soit le numéro du tableau «Numéros». J'ai une erreur lors de l'essai car il pense que je tente de déclarer un tableau. Est-ce qu'il y a un moyen de faire ça?
Merci.
Votre code est un peu déroutant. Vous utilisez le nom Mois pour deux arrays différents
ssortingng[] Months
et
Microsoft.Office.Interop.Excel.Worksheet Months[i]
En terminant avec ce code très déroutant
Months[i].Name = Months[i];
Renommez l'un de vos arrays.