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 :

[VBA-E] debutant Filtre excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 25
    Par défaut [VBA-E] debutant Filtre excel
    Bonjour,
    Pour ma premiere programmation sous VBA , je souhaite a partir d un formulaire comportant plusieur combobox effectuer un filtre pour limiter les choix dans ces combobox en temps reel, pour au final ne sortir qu une fiche.
    Apparament il faudrait que je passe par un filtre elabore mais je ne sais pas m en servir et je ne trouve pas de tutoriel clair a ce sujet.

    Donc je solicite votre aide , en esperant avoir ete clair...

  2. #2
    Membre éclairé Avatar de doringen
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 73
    Par défaut
    mouais, le problème est que l´instruction de filtre élaboré ne semble pas pouvoir être éxécutée pendant que le userform est actif, ce qui obligerait à fermer le userform après la saisie sur un combobox, effectuer le filtre, puis rappeler le userform et continuer la saisie... (au passage, on perd la sélection...)
    en outre, même si la liste-source d´un combobox est filtrée, le combobox continue à afficher toutes les valeurs, y compris celles que le filtre a masqué (à-moins qu íl n´existe une option spécifique dans le combobox pour limiter la liste aux cellules visibles, mais je n´en connais point).
    Je suggère à la limite une solution bien bourrine, à savoir créer un onglet temporaire qui reprend toutes les données sur lesquelles tu te bases pour faire tes fiches, mettre chaque combobox dans un formulaire différent et procéder tel Highlander:
    - affichage du premier fomulaire (celui du premier combobox)
    - l´utilisateur choisit sa valeur
    - une boucle parcourt l´onglet temporaire et élimine toutes les lignes dont la valeur ne correspond pas à la saisie utilisateur
    - afficher le second formulaire
    - et ainsi de suite, jusqu´à ce qu´il n´en reste qu´un, le seul, l´unique, l´Immortel

Discussions similaires

  1. [XL-2003] VBA pour debutant? Creation de tableur excel a partir d'une "base de donnes excel"
    Par Kira2 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 17/07/2013, 15h24
  2. filtres excel et formule vba
    Par phiphi_j dans le forum Macros et VBA Excel
    Réponses: 21
    Dernier message: 24/09/2009, 12h00
  3. Réponses: 28
    Dernier message: 22/05/2006, 16h25
  4. [VBA-E][DEBUTANT] Agrandir une fenêtre classeur Excel
    Par skual dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/02/2006, 15h18
  5. [VBA-E] macro conversion excel vers csv
    Par baboune dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 15/07/2004, 09h23

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