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 :

Récupérer contenu de différentes cellules


Sujet :

Excel

  1. #1
    Membre éprouvé

    Homme Profil pro
    Technicien
    Inscrit en
    Août 2013
    Messages
    440
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2013
    Messages : 440
    Points : 1 192
    Points
    1 192
    Par défaut Récupérer contenu de différentes cellules
    Bonjour

    Dans un tableau, j'ai plusieurs noms qui apparaissent, classés par année (une colonne par année) : certains noms se retrouvent dans plusieurs colonnes.
    J'aimerai pouvoir dresser la liste de tous les noms qui apparaissent dans le tableau et le nombre de fois ou ce nom apparait : est-ce que cela est possible ?

    Merci d'avance

  2. #2
    Membre extrêmement actif
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Points : 12 433
    Points
    12 433
    Par défaut
    Bonjour
    J'aimerai pouvoir dresser la liste de tous les noms qui apparaissent dans le tableau
    je suppose (tu ne le précises pas) que tu souhaite une liste sans doublons ? -->>
    - Si oui : il te faut utiliser une collection ou un dictionnaire (donne la préférence à l'utilisation d'une collection, pour éviter une dépendance à VBS)
    - si non : soit plus précis.
    J'appelle ton attention sur le fait qu'un même nom (voire un même nom assorti d'un même prénom) peut concerner des personnes différentes et ne saurait garantir quoi que ce fût en matière de distinction d'une identité !!! (dit plusieurs fois sur ce forum)
    et le nombre de fois ou ce nom apparait
    Simple utilisation de la fonction Workshetfunction.Countif (à lire dans ton aide interne VBA). Mais elle-même dépendante de ce que j'ai exprimé plus haut.

    est-ce que cela est possible ?
    J'ai hésité avant de te répondre autrement que par un "oui" (et rien d'autre).
    Relis s'il te plait les règles de ce forum. Elles impliquent normalement qu'une discussion ne concerne qu'une difficulté spécifique, parfaitement isolée et accompagnée du code au moins tenté pour la résoudre.

  3. #3
    Membre éprouvé

    Homme Profil pro
    Technicien
    Inscrit en
    Août 2013
    Messages
    440
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2013
    Messages : 440
    Points : 1 192
    Points
    1 192
    Par défaut
    Bonsoir

    Je suis désolé de ce manque de précision : effectivement, je souhaite obtenir la liste sans doublon de l'ensemble des personnes indiquées dans mes cellules. Il n'y a que très peu de risques d'avoir des homonymes donc pas de souci de ce côté là.
    J'ai cherché sur plusieurs forums et dans l'aide d'excel mais je n'ai rien trouvé concernant ma demande : j'imagine qu'il faut passer par du VBA mais je n'ai que de très faibles connaissances dessus d'où ma demande qui parait "tombé du ciel" !

  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
    Citation Envoyé par nlbmoi Voir le message
    Dans un tableau, j'ai plusieurs noms qui apparaissent, classés par année (une colonne par année) : certains noms se retrouvent dans plusieurs colonnes.
    J'aimerai pouvoir dresser la liste de tous les noms qui apparaissent dans le tableau et le nombre de fois ou ce nom apparait : est-ce que cela est possible ?
    Dans un autre onglet ou une autre colonne, tu copies l'ensemble de tes colonnes à la suite les unes des autres.
    Tu en fais une liste à référence unique avec la commande "Supprimer les doublons" dans le ruban "Données".
    Tu dénombres chacun en utilisant une fonction NB.SI().
    https://support.office.com/fr-FR/art...4-1f464816df34

  5. #5
    Membre éprouvé

    Homme Profil pro
    Technicien
    Inscrit en
    Août 2013
    Messages
    440
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2013
    Messages : 440
    Points : 1 192
    Points
    1 192
    Par défaut
    Citation Envoyé par Menhir Voir le message
    Dans un autre onglet ou une autre colonne, tu copies l'ensemble de tes colonnes à la suite les unes des autres.
    Je sais qu'il est possible de transposer une ligne en colonne (et inversement) mais est-il possible de mettre en colonne unique un ensemble de cellules sélectionnées ? Par exemple, mes données sont dans les cellules B2 à D8, puis-je les mettre dans la colonne A à la suite (par exemple de A9 à A29) sans avoir à faire des copier coller colonne par colonne ?
    Citation Envoyé par Menhir Voir le message
    Tu en fais une liste à référence unique avec la commande "Supprimer les doublons" dans le ruban "Données".
    Je ne connaissais pas cette nouveauté dans Excel, c'est très pratique !
    Citation Envoyé par Menhir Voir le message
    Tu dénombres chacun en utilisant une fonction NB.SI().
    Ah oui, j'ai déjà utilisée cette fonction, c'est tout bête, merci !

  6. #6
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut
    Bonjour !

    Citation Envoyé par nlbmoi Voir le message
    Je ne connaissais pas cette nouveauté dans Excel
    Une nouveauté datant de 11 ans …

    ___________________________________________________________________________________________________________
    Je suis Paris, Egypte, Nigeria, New-York, Mogadicio, Barcelone, London, Manchester, Stockholm, Istanbul, Berlin, Nice, Bruxelles, Charlie, …

  7. #7
    Membre éprouvé

    Homme Profil pro
    Technicien
    Inscrit en
    Août 2013
    Messages
    440
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2013
    Messages : 440
    Points : 1 192
    Points
    1 192
    Par défaut
    Citation Envoyé par Marc-L Voir le message
    Une nouveauté datant de 11 ans …
    [
    Tout dépend de l'utilisation que l'on a d'Excel : je l'utilise peu (ou du moins qu'avec des fonctions de calcul basiques) donc je n'ai jamais eu auparavant la possibilité d'utiliser cette fonctionnalité

Discussions similaires

  1. Récupérer le contenu d'une cellule, grâce à la cellule d'à côté
    Par baggie dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 07/10/2007, 12h48
  2. Réponses: 9
    Dernier message: 26/09/2007, 17h18
  3. Réponses: 9
    Dernier message: 09/03/2007, 21h44
  4. Réponses: 7
    Dernier message: 08/03/2007, 12h08
  5. [VB.NET][FlexGrid]Récupérer le contenu d'une cellule de FlexGrid
    Par kinganasius dans le forum Windows Forms
    Réponses: 1
    Dernier message: 06/06/2006, 18h11

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