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

Macros et VBA Excel Discussion :

Exécuter plusieurs filtres à des lignes différentes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 52
    Par défaut Exécuter plusieurs filtres à des lignes différentes
    Bonjour,

    Cela fait deux heures que je cherche à exécuter des filtres à des lignes différentes en fonction d'une condition. J'en appel donc à votre aide.
    Plus précisément je souhaiterais mettre un filtre sur la ligne n si je rencontre tel caractère.
    Voici le code que j'ai fait.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub filtre2()
    Dim i As Integer
        For Each filtre In Range("A1:A1000")
            If filtre.Value = "HD" Then
            Range("A" & i).AutoFilter
            i = i + 1
            End If
         Next
     
    End Sub
    Bonne journée

  2. #2
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    Bonjour
    Pour moi j'ai pas compris ta requête, Aussi je crois on filtre une colonne et non pas une ligne ??!!
    Peux tu développer l'explication de ton besoin ??

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 52
    Par défaut
    Oui je souhaiterais mettre un filtre sur une colonne mais à des lignes différentes.
    Si tu veux je dois traiter un tableau qui me donne des noms d'appareils différents, avec des données en-dessous et tous cela mis bout à bout.
    Donc j'ai mon appareil à la ligne 1 les données en dessous et un autre appareil à la ligne 50 avec les données en dessous et ainsi de suite.

  4. #4
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    c'est pas le filtre standard de Excel non??

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2017
    Messages : 52
    Par défaut
    J'ai un tableau différent tous les jours avec plus de 1000 données et une quinzaines d'appareils. Je préfère utiliser une macro pour cela.

  6. #6
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    Peut être c'est ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub filtre2()
    Dim i As Long
     
    With Sheets("feuil1")
    i = .Range("A" & Rows.Count).End(xlUp).Row
     .Range("A1:A" & i).AutoFilter Field:=1, Criteria1:="HD"
     End With
    End Sub

Discussions similaires

  1. Filtre des lignes sélectionnées dans DataGrid
    Par marsouin_89 dans le forum VB.NET
    Réponses: 4
    Dernier message: 22/11/2010, 21h49
  2. Boutons radio dans des lignes différents.
    Par amine1980 dans le forum Java EE
    Réponses: 0
    Dernier message: 04/02/2010, 13h00
  3. filtré des lignes aléatoirement mais sous condition
    Par afssaLERH dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 21/11/2008, 15h10
  4. Réponses: 7
    Dernier message: 13/10/2006, 00h45
  5. Exécution de macro à des heures différentes.
    Par pepe2006 dans le forum Access
    Réponses: 5
    Dernier message: 14/09/2005, 11h44

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