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

Conception Discussion :

Rechercher une valeur selon un onglet et un critère


Sujet :

Conception

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2019
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2019
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Rechercher une valeur selon un onglet et un critère
    Bonjour à tous,

    Je suis enseignant et je dois créer des listes de présences selon des choix et un moment de la journée. Jusqu'à maintenant j'ai fait fonctionner mon fichier grâce à des macros (rechercheV multiples notamment) et je cherche à n'utiliser que des formules. En effet, le fichier passe de Mac à Windows et cela pose des problèmes de compatibilité.

    Le but final est le suivant: Lorsque j'inscris le moment de la journée où a lieu le cours ET le nom de l'enseignant, une lise d'élèves se génère. Les choix des élèves sont préalablement inscrits dans une base de donnée.

    Si vous êtes une âme (très) généreuse et que vous vous sentez de m'aider à réaliser ce défi, vous trouverez le fichier ci-joint.

    Quelques infos pour comprendre mon fichier:

    - Le moment de la journée est symbolisé de la manière suivante: 2 premières périodes du lundi matin = Ia, les deux suivantes Ib et les deux dernières Ic.
    - L'année est découpée en 5 tranches de plusieurs semaines.
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Pourquoi ne pas traiter ça avec un filtre ou un filtre avancé ?
    http://philippetulliez.developpez.co...dvancedfilter/
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2019
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2019
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    L'idée est bonne mais nécessite trop de manipulation. Il faut que le fichier soit exploitable par n'importe qui, c'est pour ça que je le veux sous forme de formulaire où l'on rentre 3 informations et la liste se génère.

  4. #4
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Rien n'interdit de coder cette méthode dans une macro en VBA, par exemple dans une macro évènementielle Worksheet_Change qui surveillerait les saisie de la partie formulaire ou bien relié à un bouton (ce qui serait moins lourd).

    Un coup d'enregistreur automatique de macro et tu auras 80% du code, l'aide VBA en ligne te permettant de trouver les 20% restant.
    Entre autre :
    https://docs.microsoft.com/fr-fr/off...cel.autofilter
    https://msdn.microsoft.com/fr-fr/lib...2(v=office.15)
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2019
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2019
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci pour l'idée mais pas de VBA! Actuellement mon fichier fonctionne très bien sur mon PC avec mes macros, il est cependant majoritairement utilisé par des utilisateurs Mac qui rencontrent de nombreux problèmes avec. C'est pour cela que j'ai lancé cette conversation, je cherche des solutions sans VBA.

    Actuellement je cherche à lier les fonctions indirect, index et equiv, mais toujours pas de résultats probants.

Discussions similaires

  1. Rechercher une valeur selon 2 criteres
    Par alexachebout dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 20/06/2012, 21h12
  2. codage vba pour rechercher une valeur selon 2 critères
    Par sims92.66 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/10/2011, 21h29
  3. [SQL] Comment rechercher une donnée selon un critère !
    Par Il_TiRaNNo dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 09/05/2007, 14h59
  4. Rechercher une valeur dans un tableau
    Par pafi76 dans le forum Access
    Réponses: 2
    Dernier message: 29/06/2006, 14h23
  5. Réponses: 7
    Dernier message: 26/10/2004, 11h02

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