IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[C#] Nombre de lignes d'un fichier xls (Excel)


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2004
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 107
    Par défaut
    Bonjour,

    La question est simple:
    Est ce possible d'avoir le nombre de lignes d'un fichier Excel? Si oui comment ?

    Merci.

    [EDIT]Ou un iterator (ou plutôt Enumerator) qui puissent me donner chaque ligne du tableur Excel.

    Merci.[/EDIT]

  2. #2
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Il est peut etre possible d'utiliser un UsedRange mais je ne sais pas si il existe dans le .NET.

    Sinon tu vas devoir faire ta propre boucle.

  3. #3
    DrQ
    DrQ est déconnecté
    Membre émérite
    Avatar de DrQ
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    388
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 388
    Par défaut
    UsedRange fonctionne très bien : c'est indépendant du language de programation.

  4. #4
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Citation Envoyé par DrQ
    UsedRange fonctionne très bien : c'est indépendant du language de programation.
    Ca renvoie le UsedRange comme le vba?

  5. #5
    Membre confirmé
    Inscrit en
    Février 2004
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 107
    Par défaut
    OK merci bcp, je vais regarder ce que ca donne ..

  6. #6
    Membre confirmé
    Inscrit en
    Février 2004
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 107
    Par défaut
    Quand je fait UsedRange.Count sur un worksheet ca me donne la nombre de cellules utilisées dans le tableur.

    Mon problème est que le nombre de cellules par ligne varie d'un worksheet à un autre.

    Comment pourrai je avoir le nombre de cellules par ligne pour un worksheet, ou même depuis UsedRange puis je avoir directement le nombre de lignes de mon tableur.

    Je ne sais pas si je me suis bien exprimé.

  7. #7
    Membre confirmé
    Inscrit en
    Février 2004
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 107
    Par défaut
    Bon ben j'ai trouvé je pense ...

    worskeet.UsedRange.Rows.Count Alors je ne ne sais pas du tout comment ca fonctionne, que signifie chaque propriété mais ca a l'air de fonctionner.

    Si qqn pouvai me confirmer

    En tout cas merci pour le UsedRange ca m'aura avancé.

  8. #8
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 3
    Par défaut
    Citation Envoyé par BouB Voir le message
    Bon ben j'ai trouvé je pense ...

    worskeet.UsedRange.Rows.Count.
    Merci pour le tuyau... ça marche !

    K29

  9. #9
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Imaginons que tu mettes une valeur dans la cellule B4 et une autre en C5.

    En gros, la zone utilisée va de B4 à C5, c'est à dire 2 lignes, 2 colonnes.

    Le .Rows.Count te renvoie le nombre de lignes.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. macro=remove des lignes d un fichier xls et reorga
    Par af_airone dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/10/2005, 15h08
  2. Nombre de lignes d'un fichier
    Par sygale dans le forum Linux
    Réponses: 2
    Dernier message: 20/04/2005, 17h45
  3. Nombre de ligne d'un fichier
    Par charliejo dans le forum MFC
    Réponses: 4
    Dernier message: 07/04/2005, 10h10
  4. [Fichier] Nombre de ligne dans un fichier texte
    Par NewSer dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 10/11/2004, 16h58
  5. Réponses: 2
    Dernier message: 02/03/2004, 19h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo