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

Excel Discussion :

Affichage dynamique à partir d'un filtre


Sujet :

Excel

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Août 2006
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : Côte d'Ivoire

    Informations forums :
    Inscription : Août 2006
    Messages : 91
    Points : 74
    Points
    74
    Par défaut Affichage dynamique à partir d'un filtre
    bonjour,
    (Merci de consulter consulter la pièce jointe)
    J'applique un filtre sur la colonne I.
    j'aimerais remplacer les caractères "XXXX"(E1) par l'element qui sera selectionné à chaque fois dans le filtre.
    Par exemple, avoir CHANGEMENT DE LOCALITES: Tabou, lorsque j'aurais selectionné Tabou ou encore avoir CHANGEMENT DE LOCALITES: Podoue, lorsque j'aurais selectionnné Podoue dans la liste de filtrage sur la colonne Loc2008.

    Merci.

  2. #2
    Membre émérite
    Avatar de cb_60
    Homme Profil pro
    Chargé de mission technique
    Inscrit en
    Juillet 2007
    Messages
    1 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Chargé de mission technique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 253
    Points : 2 375
    Points
    2 375
    Billets dans le blog
    14
    Par défaut
    Bonsoir
    Avec une fonction de Jacques Boisgontier
    L'imagination est plus importante que le savoir.... A . Einstein.
    https://www.developpez.net/forums/blogs/179588-cb_60/
    Merci de cliquer sur pour clore cette discussion.

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 563
    Points : 1 691
    Points
    1 691
    Par défaut
    chapeau. perso, je pensais même pas que ce soit possible.

  4. #4
    Membre émérite
    Avatar de cb_60
    Homme Profil pro
    Chargé de mission technique
    Inscrit en
    Juillet 2007
    Messages
    1 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Chargé de mission technique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 253
    Points : 2 375
    Points
    2 375
    Billets dans le blog
    14
    Par défaut
    Bonjour
    C'est vrai que l'on peut dire Chapeau, je me demande ou il va chercher tous les codes qu'ils nous propose!!
    Pour le besoin de samsso2006, la fonction peut être rétréci.
    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
     
    Function FiltreActuel(c, Optional typeCol As String)
     Application.Volatile
     col = c.Column - Sheets(Application.Caller.Parent.Name).Range("_FilterDataBase").Column + 1
     feuille = Application.Caller.Parent.Name
     If Sheets(feuille).FilterMode Then
        If Sheets(feuille).AutoFilter.Filters.Item(col).On Then
          temp = ActiveSheet.AutoFilter.Filters.Item(col).Criteria1
          If Left(temp, 2) = ">=" Or Left(temp, 2) = "<=" Then
             o = Left(temp, 2): n = Mid(temp, 3)
          Else
             If Left(temp, 1) = "=" Or Left(temp, 1) = ">" Or Left(temp, 1) = "<" Then
               o = Left(temp, 1): n = Mid(temp, 2)
             Else
               n = temp
             End If
          End If
            FiltreActuel = temp
        End If
      Else
          FiltreActuel = ""
      End If
    End Function
    L'imagination est plus importante que le savoir.... A . Einstein.
    https://www.developpez.net/forums/blogs/179588-cb_60/
    Merci de cliquer sur pour clore cette discussion.

Discussions similaires

  1. [XL-2010] Affichage graphique à partir d'une colonne dynamique
    Par rihab92 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/04/2015, 10h03
  2. requete dynamique à partir resultat d'un filtre
    Par Xeuch dans le forum Langage
    Réponses: 1
    Dernier message: 11/07/2013, 12h06
  3. Réponses: 28
    Dernier message: 18/05/2010, 15h14
  4. Réponses: 3
    Dernier message: 01/03/2010, 16h22
  5. [AJAX] Affichage dynamique à partir d'un formulaire
    Par Sekigawa dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/01/2009, 15h43

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