Bonjour,
J'ai un problème via un pilotage Excel par C#. Je voudrais afficher des données de types string mais comportant parfois des nombres. Afin d'éviter qu'excel m'enlève les "0" dans ma chaine (exemple : "000124") et redimensionner les cellules, je fais
Cela marche bien mais lorsque je souhaite afficher bcp de données, ces instructions plantent
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 oRange.NumberFormat = "@"; oRange.Colums.AutoFit();(à partir d'environ 30 000 lignes).
Auriez-vous une autre astuce pour contourner ce problème?
Merci d'avance.
Edit : Skalp m'a demandé de mettre la solution. En fait celà n'avait rien à voir avec ses 2 instructions. Mais pour une raison que j'ignore, le méthode
Le compilateur quand je fais marcher ça avec 500 lignes celà marche, mais à 30k lignes, longueur doit-être convertit en string... Bizarre donc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int longueur = 30000; ws.Get_Range("A1", "B" + longueur).Colums.AutoFit();
Partager