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 confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 78
    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 émérite

    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
    Par défaut
    Bonjour,

    Pourquoi le Range ne sélectionnerait il pas toutes les colonnes directement pour l'auto filter ?
    Mon blog sur les technos .NET et Agile -> http://blog.developpez.com/maximepalmisano/

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

    Informations forums :
    Inscription : Janvier 2008
    Messages : 78
    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 actif
    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
    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 chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2005
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44

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

    Informations forums :
    Inscription : Décembre 2005
    Messages : 482
    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 actif
    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
    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, 14h41
  2. Réponses: 6
    Dernier message: 27/03/2012, 16h58
  3. Myxls et Filtre dans un Fichier Excel
    Par DontNet dans le forum Windows Forms
    Réponses: 1
    Dernier message: 05/11/2009, 18h35
  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, 15h31
  5. Mettre des donnees dans un fichier Excel
    Par Mouawad dans le forum C++Builder
    Réponses: 6
    Dernier message: 07/10/2004, 15h55

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