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

VB.NET Discussion :

filtrer un fichier excel a partir d'une comboBox


Sujet :

VB.NET

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2015
    Messages : 78
    Points : 26
    Points
    26
    Par défaut filtrer un fichier excel a partir d'une comboBox
    Bonjour à tous et à toutes

    j'ai un tableau excel que je doit interroger a partir d'une interface codée en vb.net
    j'ai trois comboBox relié entre eux et au fichier excel

    j'ai déjà remplie une comboBox1 a partir d'une colonne sur excel
    je voudrais quand je choisis une valeur dans la comboBox1 le programme filtre le tableau par rapport à cette valeur

    Et par suite nourrir les autres comboBox2 et 3 par les colonnes filtrés !!

    juste pour info, j'ai utilisé oleDbConnexion pour se connecter à mon tableau

    Can you help me please !!
    Merci d'avance

  2. #2
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2015
    Messages : 78
    Points : 26
    Points
    26
    Par défaut
    j'ai fait ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
                ' get the excel used range  
     
                Dim range As Excel.Range = xlWorkSheet.UsedRange
     
                Dim c1 As Integer = 1
     
                Dim c2 As Integer = 100
     
                ' filter based on the combobox  
     
     
                ' get the now visible cells from the filtering  
     
     
                With range
                    .AutoFilter(1, ">=" & c1, Excel.XlAutoFilterOperator.xlAnd, "<=" & c2)
                    .SpecialCells(Excel.XlCellType.xlCellTypeVisible, Type.Missing)
                End With
     
                Dim col As String = "B"
     
                For row As Integer = 1 To range.Count
     
                    Dim elemValue As String = range.Range(col & row).Text
                    ListBox1.Items.Add(elemValue)
     
                Next
    Mais il ne filtre pas il retourne toute la colonne !!

    Avez vous une idée svp

Discussions similaires

  1. Filtrer un fichier excel par une comboBox vb.net
    Par progami dans le forum VB.NET
    Réponses: 1
    Dernier message: 20/08/2015, 10h04
  2. ouvrir un fichier excel a partir d'une macro
    Par kuhnden dans le forum Access
    Réponses: 6
    Dernier message: 07/06/2007, 15h54
  3. Java/XML generer un fichier XML a partir d'une Servlet
    Par fabricew59 dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 03/04/2007, 11h43
  4. Réponses: 4
    Dernier message: 10/07/2006, 11h22
  5. Réponses: 18
    Dernier message: 08/08/2005, 20h52

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