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 :

Choix du classeur, de la feuille et de la plage en fonction de cellules


Sujet :

Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 8
    Points : 3
    Points
    3
    Par défaut Choix du classeur, de la feuille et de la plage en fonction de cellules
    Bonjour à tous,
    Je suis actuellement entrain de réaliser un fichier excel qui permet de traiter une base de données de pointage et un fichier "formulaire", reprenant les jour d'absence de chaque ouvrier...

    Dans mon fichier récapitulatif, j'aimerai pouvoir aller chercher dans la feuille JANVIER, janvier qui est noté dans une cellule.

    Actuellement, j'ai donc:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(ESTNA(RECHERCHEV(CONCATENER($E3;$B21;C5);'[BASE DE DONNEES 2013.xlsx]JANVIER'!$G$2:$H$209;2;0));0;RECHERCHEV(CONCATENER($E3;$B21;C5);'[BASE DE DONNEES 2013.xlsx]JANVIER'!$G$2:$H$209;2;0))
    Mais pour février, mars, ..., je dois modifier toute mes formules et de même pour la base de donnée 2014.

    Avez-vous une solution?

    NB:
    J'arrive à faire cela pour l'instant :
    'ai trouvé ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDIRECT("["&$A$16&"]"& A19 & "!A3"
    ) mais je n'arrive pas à y intégrer ma plage de cellule de recherche.

    Merci

  2. #2
    Membre habitué
    Homme Profil pro
    Inscrit en
    Mars 2008
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 203
    Points : 175
    Points
    175
    Par défaut
    Bonjour

    Tu as plusieurs possibilité pour faire cela.

    La plus simple serait d'utiliser une liste déroulante qui te permettra de sélectionner le mois désiré (et l'année, ou avec un 2ème contrôle).
    Ta formule d'indirection doit alors pointer sur le résultat de la liste déroulante.

    Ensuite, tu pourrais également indexer ton calcul en VBA. Mais là cela demande un peu de réflexion et de temps à passer.

  3. #3
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 8
    Points : 3
    Points
    3
    Par défaut
    C'est justement cette indexation que je n'arrive pas à faire...

  4. #4
    Membre chevronné
    Avatar de NVCfrm
    Homme Profil pro
    Administrateur Système/Réseaux - Developpeur - Consultant
    Inscrit en
    Décembre 2012
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Administrateur Système/Réseaux - Developpeur - Consultant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 036
    Points : 1 917
    Points
    1 917
    Billets dans le blog
    5
    Par défaut
    Bonsoir.
    la même methode classique pour renvoyer une plage.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDIRECT("["&$A$16&"]"& A19 & "!A3:E200")
    Sauf que dans ce cas il faut que la formule soit validée par CTRL+Maj+Enter.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDEX(INDIRECT("["&$A$16&"]"& A19 & "!A3:E200");3;5)
    Ousmane


    Quand on tombe dans l'eau, la pluie ne fait plus peur.

  5. #5
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 8
    Points : 3
    Points
    3
    Par défaut
    Merci bcp. J'ai réaliser quelques tests et cela semble fonctionner... Je reviens vers vous si néc., et je reviendrai certainement mais pour d'autres problèmes :p

    Merci bcp.

Discussions similaires

  1. InputBox pour choix des classeurs, des feuilles et des colonnes.
    Par Toine-45 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 26/12/2013, 16h41
  2. Ouverture dans le meme classeur avec plusieurs feuilles
    Par Marie69 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/10/2007, 18h27
  3. Ouverture d'un classeur à une même feuille
    Par Lexot2 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/08/2006, 20h13
  4. [VBA-E] Mise en page de tout le classeur avec nb feuill inconnu
    Par tonf dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/04/2006, 15h25
  5. [VBA]-EXCEL: choix de feuille et somme de plage
    Par silevin dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/01/2006, 17h51

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