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 :

Recherche de lignes sur plusieurs feuilles selon 1 ou 2 critères (au choix) [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 83
    Par défaut Recherche de lignes sur plusieurs feuilles selon 1 ou 2 critères (au choix)
    Bonjour,
    tout simplement j'aimerais faire une recherche dans lequel l'utilisateur renseigne 1 ou 2 critères. Ces renseignements sont entrés par l'utilisateur dans une cellule sur la première feuille (il s'agit d'un code ou numéro).
    Une fois ce(s) critères rentré(s), le but est de resortir l'ensemble des informations (en l'occurence 5 champs dont les 2 critères font partis) ,sur les 4 feuilles de données , qui correspondent au(x) critère(s).
    Je joint un fichier qui synthétise le programme visé.
    Merci d'avance, en espérant avoir été clair
    Fichiers attachés Fichiers attachés

  2. #2
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    devrait aller:
    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
    option explicit
    Sub toto()
    Dim i as long, j as long, k as long
    Dim Num1 as string, Num2 as string
    Num1=Sheets("Outil de recherche").range("J4")
    Num2=Sheets("Outil de recherche").range("K4")
    For i = 1 to 4
    For j = 2 to Sheets("données " & i).range("A" & rows.count).end(xlup).row
    If Sheets("données " & i).cells(j,1) = Num1 and Sheets("données " & i).cells(j,2) = Num2 then
    Sheets("Outil de recherche").cells(4+k,2) = Num1
    Sheets("Outil de recherche").cells(4+k,3) = Num2
    Sheets("Outil de recherche").cells(4+k,4) = Sheets("données " & i).cells(j,3)
    Sheets("Outil de recherche").cells(4+k,5) = Sheets("données " & i).cells(j,4)
    Sheets("Outil de recherche").cells(4+k,6) = Sheets("données " & i).cells(j,5)
    k=k+1
    end if
    next j
    next i
    end sub

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 83
    Par défaut
    Ceci est à mettre dans un module ?
    Dois-je faire appelle à une fonction dans feuille1 intitulée "Outil de recherche" ?
    Merci pour ton code

  4. #4
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    Dans un module par exemple... C'est un sub.. pas une fonction. Tu peux l'appeler depuis un bouton, un userform, des touches ou depuis l'éditeur vba

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Recherche même référence sur plusieurs feuilles
    Par relmo dans le forum Excel
    Réponses: 5
    Dernier message: 01/06/2015, 16h38
  2. Réponses: 5
    Dernier message: 25/05/2014, 18h00
  3. [XL-2007] Recherche de lignes sur plusieurs feuilles
    Par Warthill dans le forum Conception
    Réponses: 8
    Dernier message: 05/12/2013, 13h58
  4. [XL-2003] Progress bar + rercherche d'une ligne selon deux critères (sur plusieurs feuilles)
    Par khroutchev dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 18/07/2013, 12h10
  5. Supprimer la derniere ligne sur plusieurs feuilles
    Par goby45 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/02/2010, 14h25

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