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

C# Discussion :

Création d'un filtre dans un fichier Excel


Sujet :

C#

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 78
    Points : 44
    Points
    44
    Par défaut Création d'un filtre dans un fichier Excel
    Bonjour,

    Je créé une appli web qui génère un fichier Excel. Je dois faire le même filtre que sur l'image ci-dessous

    Cela se fait avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xlSheet.Cells[1, 1].EntireColumn.AutoFilter(1, "", XlAutoFilterOperator.xlAnd, "", true);
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xlSheet.Range["A1", Type.Missing].EntireColumn.AutoFilter(1, "", XlAutoFilterOperator.xlAnd, "", true);
    Si j'écris un de ces codes plusieurs fois pour chacune des mes colonnes (par ex: Range["A1",... puis Range["A2... etc) ça ne marche pas, à la rigueur ça ne créé qu'un seul filtre sur la première colonne.

    Pourquoi ?

    Merci
    Images attachées Images attachées  

  2. #2
    Membre éprouvé

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2011
    Messages : 487
    Points : 945
    Points
    945
    Par défaut
    Bonjour,

    Pourquoi le Range ne sélectionnerait il pas toutes les colonnes directement pour l'auto filter ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 78
    Points : 44
    Points
    44
    Par défaut
    En fait, si je fais un Range["A1","B1"], ça marche mais si je fais de A1 à C1 ou plus, ça ne va créer les filtres que pour A1 et B1.

  4. #4
    Membre à l'essai
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2013
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2013
    Messages : 19
    Points : 16
    Points
    16
    Par défaut
    Pour toutes les colonnes concernées :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
               sheet.Cells[rowTitre, 1, rowTitre, colLast].AutoFilter = true;

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2005
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2005
    Messages : 482
    Points : 625
    Points
    625
    Par défaut
    Tu sais INGE2222,
    les gens qui ont posté des sujets en 2011 sont sans doute passés à autre chose ^^

  6. #6
    Membre à l'essai
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2013
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2013
    Messages : 19
    Points : 16
    Points
    16
    Par défaut
    Merci Themacleod1980, je suis tout à fait d'accord avec toi.
    Mais je trouve que, si qqun cherche s’inspirer avec des idées même si c'était en 2011, il peut au mois trouvé une bonne réponse. Eh ?

Discussions similaires

  1. Réponses: 8
    Dernier message: 08/07/2014, 13h41
  2. Réponses: 6
    Dernier message: 27/03/2012, 15h58
  3. Myxls et Filtre dans un Fichier Excel
    Par DontNet dans le forum Windows Forms
    Réponses: 1
    Dernier message: 05/11/2009, 17h35
  4. Enregistrer le résultat d'une requête dans un fichier Excel
    Par Isa31 dans le forum Bases de données
    Réponses: 4
    Dernier message: 24/05/2005, 14h31
  5. Mettre des donnees dans un fichier Excel
    Par Mouawad dans le forum C++Builder
    Réponses: 6
    Dernier message: 07/10/2004, 14h55

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