2008-12-10 10 views
2

Je me demande s'il existe une propriété simple dans l'interopérabilité Excel qui renvoie le nombre de colonnes utilisées - celles contenant des données - provenant d'une feuille de calcul donnée.Comment obtenir le nombre de colonnes contenant des données d'Excel

Dans l'exemple: Si myWorksheet.Columns.Count renvoie le nombre total de colonnes dans une feuille de calcul donnée, n'y a-t-il pas d'équivalent sur les lignes suivantes: myWorksheet.Columns.UsedCount? Je ne suis pas sûr si cette question est trop basique pour demander même, mais en cherchant google je peux seulement sembler trouver des solutions plutôt mystérieuses à quelque chose qui semble comme un type plutôt fondamental de chose qu'une personne voudrait faire, lors de l'interaction avec Excel.

J'ai essayé de rester bref en ne posant pas un tas de code sans rapport; mais s'il vous plaît laissez-moi savoir si je n'ai pas été assez explicite.

Répondre

3

Utilisation du interop vous pouvez obtenir la gamme d'éléments utilisés en utilisant

oXLSheet.UsedRange.Address

où oXLSheet est votre objet feuille de calcul

+1

Je ne pouvais pas trouver « Adresse ». mais, vous me mettez sur le bon chemin, gentil monsieur. int usedCount = wsWorkOrders.UsedRange.Columns.Count; A travaillé comme un charme. Merci beaucoup. – agentlame

Questions connexes