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 :

Sélection d'une cellule sur une autre feuille


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé Avatar de Masmeta
    Homme Profil pro
    Ing. R&D informatique industrielle
    Inscrit en
    Mai 2006
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Ing. R&D informatique industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 472
    Par défaut Sélection d'une cellule sur une autre feuille
    Bonjour.

    Je ne sais pas trop comment chercher des informations, j'ai donc préférer poser la question.

    J'ai une feuille F1 qui comporte un tableau avec des noms de joueurs et des stats. J'aimerai,sur ma feuille F2, pouvoir sélectionner le nom du joueur 1 et le nom du joueur 2 grâce à une combox, un peu le genre du filtre automatique.

    Suite à cette sélection, leur stats s'affiche dans la colonne sous leur nom.

    Auriez vous une piste pour trouver comment réaliser ce-ci?
    Cordialement

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 567
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 567
    Par défaut
    menu validation de donnée
    selectionner liste
    tu met le nom de ta liste que tu as créé précedement et qui contient tes noms de joueur

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut Masmeta et le forum
    Par formule ? Par macro ?
    .....J'aimerai,sur ma feuille F2, pouvoir sélectionner le nom du joueur 1 et le nom du joueur 2 grâce à une combox.....
    Suite à cette sélection, leur stats s'affiche dans la colonne sous leur nom.
    on est pas dans ta tête! On ne dispose que des données que tu veux bien nous consentir, et c'est pas lourd!

    pour choisir le joueur : une liste de validation avec une liste nommée pour pouvoir travailler sur une autre feuille.
    en fonction de ça, suivant l'organisation de la feuille source, utiliser Index(), Equiv() Decaler().

    Mais avec juste une idée du résultat...
    A+

  4. #4
    Membre éclairé Avatar de Masmeta
    Homme Profil pro
    Ing. R&D informatique industrielle
    Inscrit en
    Mai 2006
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Ing. R&D informatique industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 472
    Par défaut
    Bonjour,
    Citation Envoyé par alsimbad Voir le message
    menu validation de donnée
    selectionner liste
    tu met le nom de ta liste que tu as créé précedement et qui contient tes noms de joueur
    Merci, suite à mon message, j'ai trouvé ce principe là qui est très bien expliqué ici

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 567
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 567
    Par défaut
    oui, c'est cela, mis tu ne suis que le deuxieme conseil, qui est très bien explique, facilement réalisable
    Citation Envoyé par zaza


    On peut aussi utiliser l'option de validation des données du menu Données. Voici les étapes à suivre :
    1. Sélectionner la plage de cellules ou la colonne qui devra faire apparaître la liste déroulante dans ses cellules.
    2. Choisir le menu Données, Validation...
    3. Dans l'onglet Option, choisir dans la liste Autoriser l'option Liste.
    4. Déterminer la Source à l'aide du bouton de sélection de plage de cellules. Si la source se trouve sur une autre feuille de calcul, ce bouton de fonctionnera pas. Vous devrez d'abord nommer la plage en question et entrer le nom de la plage précédé d'un signe égal (=nomDeLaPlage).
    5. Laisser cochées les cases Ignorer si vide et Liste déroulante dans la cellule.
    Pour nommer une plage de cellules, sélectionner la plage et taper un nom directement dans la zone Nom.
    __________________

  6. #6
    Membre éclairé Avatar de Masmeta
    Homme Profil pro
    Ing. R&D informatique industrielle
    Inscrit en
    Mai 2006
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Ing. R&D informatique industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 472
    Par défaut
    C'est ce que j'ai fait.

    Maintenant, j'essaye de travailler à récupérer mes données suivant la sélection faite.

    Je suis parti sur la fonction INDEX(). Mais je bloque pour l'instant sur comment obtenir le numéro de la ligne suivant la sélection.

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut Masmeta et le forum
    Je suis parti sur la fonction INDEX(). Mais je bloque pour l'instant sur comment obtenir le numéro de la ligne suivant la sélection.
    Et nous on bloque sur les données non fournies!
    recherche la ligne avec EQUIV() ou RECHERCHE (ou V ou H)
    A+

  8. #8
    Membre éclairé Avatar de Masmeta
    Homme Profil pro
    Ing. R&D informatique industrielle
    Inscrit en
    Mai 2006
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Ing. R&D informatique industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 472
    Par défaut
    Citation Envoyé par Gorfael Voir le message
    nous on bloque sur les données non fournies!
    Soit plus explicite, je ne comprend pas ce que vous voulez.
    Pour information, j'ai une colonne définissant des noms de personnes et 7 colonnes de chiffres. J'ai en tout 15 lignes de données. C'est un tableau fixe.
    J'ai défini une plage correspondant au nom des personnes (Nom_joueur).

    Pour la recherche, je suis parti sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    INDEX(Caract!C2:C17;EQUIV(A3;Nom_joueur;0)*1;2)
    Cela fonctionne sur les 3 première lignes. Cependant sur les 3 dernière ligne, le résultat est #ref, et sur les autres lignes, le résultat est faux.

    Je vais essayer de comprendre pourquoi cela ne fonctionne pas. J'ai l'impression qu'il oublie des lignes.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/04/2015, 11h17
  2. [WD18] Metre une colonne d'une Table sur une ligne d'une autre Table
    Par Totophe2 dans le forum WinDev
    Réponses: 2
    Dernier message: 22/11/2013, 12h58
  3. [Toutes versions] coller les données d'une plage d'une cellule dans une cellule d'une autre feuille[VBA]
    Par arthson dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/01/2012, 17h37
  4. [XL-2007] problème de codage en vba ("copie d'une partie d'une cellule dans une cellule vide")
    Par skipeemed dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 26/10/2010, 17h01
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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