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 :

créer un champs avec un bouton pour executer un tri


Sujet :

Excel

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 103
    Points : 58
    Points
    58
    Par défaut créer un champs avec un bouton pour executer un tri
    salut

    voila j'ai posté récemment un message concernant des forfaits de connexion, j'ai résolu mon problème grâce à ce forum.

    j'ai une nouvelle requête :

    je voudrais mettre à la place des filtres, un champs et un bouton qui me permettraient de trier.

    c'est à dire que je rentre un nom (ex:louis) dans un champs et je clique sur un bouton pour valider puis il m'affiche que les louis.

    merci

  2. #2
    Membre émérite Avatar de Fvandermeulen
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 869
    Points : 2 662
    Points
    2 662
    Par défaut
    Re,
    Je pense que ce qui est joint correspond à ce que tu veux, sinon, ça doit pas être trop compliqué d'adapter...
    ! J'ai pas géré les lignes avec des données mais sans nom, j'imagine que c'est pour l'exemple...

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 103
    Points : 58
    Points
    58
    Par défaut
    effectivement cela fonctionne.

    mais j'ai un nouveau soucis, c'est que ma cellule K1 ne fonctionne plus.
    c'est à dire si je sélectionne le nom de vilain, je devrais avoir 3h et non 46h.

    je vais essayer de résoudre ce problème, si toi de ton côté tu as une idée.

    encore merci

  4. #4
    Membre émérite Avatar de Fvandermeulen
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 869
    Points : 2 662
    Points
    2 662
    Par défaut
    Ca vient du fait que tes calculs se référaient aux plages filtrées, tu peux contourner le problème avec une somme conditionnelle.
    Je suis fan du somme(si... donc:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {=Somme(si($C$8:$C$16=$I$4;$F$8:$F$16;0))}
    Je sais pas si il est utile de rappeler comment mettre les {} mais au cas ou
    Ctrl+Shift+Enter
    Et il faudra évidement étendra la plage selon ton document.
    Attention, pour tester, j'avais remonté la cellule de saisie du nom, donc dans la formule, $i$4 correspond à la cellule dans laquelle tu indiques le nom voulu.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 103
    Points : 58
    Points
    58
    Par défaut
    je viens de trouver.

    ma formule était : =SOUS.TOTAL(9;F8:F1133)

    il suffit de remplacer 9 par 109 cela donne : =SOUS.TOTAL(109;F8:F1133).

    dis Fvandermeulen, une dernière requête, dans le champs ou l'on saisie le nom, on peut pas appuyer sur la touche "ENTREE" pour vailder le bouton "SHOW"

    merci

  6. #6
    Membre émérite Avatar de Fvandermeulen
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 869
    Points : 2 662
    Points
    2 662
    Par défaut
    Normalement oui, en utilisant le
    "Private Sub Worksheet_SelectionChange(ByVal Target As Range)"
    Tu trouveras plusieurs discussions sur le forum à ce sujet pour définir la cellule qui détermine l'action, tu place le code lié au bouton dans ce 'Private' et le tour est joué.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 103
    Points : 58
    Points
    58
    Par défaut
    ok je te remercie je vais faire une recherche dans le forum.

    je vais également essayer d'apprendre à faire des macros.

    encore une nouvelle fois merci

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/04/2009, 14h08
  2. Réponses: 3
    Dernier message: 01/05/2007, 11h06
  3. Réponses: 19
    Dernier message: 21/08/2006, 20h17
  4. Requêtes : Créer un champ avec x lignes
    Par bleu_ciel dans le forum Access
    Réponses: 3
    Dernier message: 28/05/2006, 23h35
  5. Valeur mini pour un Champs avec un bouton + et un - a coté
    Par budiste dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 01/12/2005, 15h09

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