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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
oRange.NumberFormat = "@";
oRange.Colums.AutoFit();
Cela marche bien mais lorsque je souhaite afficher bcp de données, ces instructions plantent (à 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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
int longueur = 30000;
ws.Get_Range("A1", "B" + longueur).Colums.AutoFit();
Le compilateur quand je fais marcher ça avec 500 lignes celà marche, mais à 30k lignes, longueur doit-être convertit en string... Bizarre donc.