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 :

Remplacement les enregistrements d'une rubrique suivant une liste


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    electricien
    Inscrit en
    Mars 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : electricien

    Informations forums :
    Inscription : Mars 2014
    Messages : 5
    Par défaut Remplacement les enregistrements d'une rubrique suivant une liste
    Bonjour à tous,
    J’ai un fichier qui contient +/- 8000 lignes, une des rubriques (Nom) qui contient le nom de famille des demandeurs +/- 170 noms
    J’aimerai avoir un script qui me donnerai le moyen de remplacer la valeur de chaque cellule contenant le NOM par le NOM PRENOM se trouvant dans une colonne de +/-200 valeurs, pourquoi 200 valeurs dans cette liste, car il y a de nouveaux arrivants, dans la nouvelles saisie via notre nouveau formulaire on introduit depuis peux le nom prénom des demandeurs
    J’espère pour pouvoir utiliser se script pour modifier d’autres rubriques de cette table

    Merci d’avance

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 473
    Par défaut
    bonsoir,

    Le nom est dans quel colonne ? Et le prénom on le trouve ou?

  3. #3
    Membre à l'essai
    Homme Profil pro
    electricien
    Inscrit en
    Mars 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : electricien

    Informations forums :
    Inscription : Mars 2014
    Messages : 5
    Par défaut Remplacement les enregistrements d'une rubrique suivant une liste
    Bonjour,
    La colonne ou rubrique NOM contenant les +- 8000 enregistrements je peux la copie dans un nouveau Classeur Excel (2013) disons en colonne A, la liste contenant -+ 250 NOM + PRENOM je peux la coller Colonne [B]D/B]
    Et le résultats Colonne B

    Voir la capture d'écran
    Nom : SCRIPT.JPG
Affichages : 69
Taille : 154,2 Ko

  4. #4
    Invité
    Invité(e)
    Par défaut
    Salut,

    A priori pas besoin de VBA.

    Tu peux utiliser la formule matricielle suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {=INDEX(D:D;EQUIV(A2;GAUCHE(D:D;NBCAR(A2));0))}
    A valider par 'ctrl + maj + enter'

    Mais tu n'a pas de doublon dans ta liste ?

  5. #5
    Membre à l'essai
    Homme Profil pro
    electricien
    Inscrit en
    Mars 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : electricien

    Informations forums :
    Inscription : Mars 2014
    Messages : 5
    Par défaut
    Bonjour,
    Merci pour ta réponse
    Non dans la liste colonne D 258 valeurs uniques (NOM PRÉNOM)
    dans la colonne A il y a 7447 VALEURS la forcément il y a des doublons car il n'y a que +-145 NOM Différents
    je copie ton code mes je ne sais pas vrais comme l'utiliser je dois le colle ou avant de valider par 'ctrl + maj + enter'

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 473
    Par défaut
    ce n'est pas un code!

    tu la place dans b2 et tu l'étire

  7. #7
    Invité
    Invité(e)
    Par défaut
    Tu copies la formule suivante en B2 (pour rechercher l'équivalent de A2):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDEX(D:D;EQUIV(A2;GAUCHE(D:D;NBCAR(A2));0))
    Lorsque la formule est active tu appuies sur 'ctrl + maj + enter' et les '{}' vont apparaitre.

  8. #8
    Membre à l'essai
    Homme Profil pro
    electricien
    Inscrit en
    Mars 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : electricien

    Informations forums :
    Inscription : Mars 2014
    Messages : 5
    Par défaut Résulta avec formule matricielle
    Résulta formule matricielle
    capture d'écran
    Nom : Résulta formule matricielle.JPG
Affichages : 75
Taille : 144,5 Ko

  9. #9
    Invité
    Invité(e)
    Par défaut
    As-tu bien glissé la formule ?
    J'ai l'impression que c'est toujours la cellule A2 qui est prise en compte sur toutes les lignes.

  10. #10
    Membre à l'essai
    Homme Profil pro
    electricien
    Inscrit en
    Mars 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : electricien

    Informations forums :
    Inscription : Mars 2014
    Messages : 5
    Par défaut Un grand merci
    Bonsoir
    Un grand merci c'est OK pour moi

    bien à toi
    Jeano

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

Discussions similaires

  1. [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
  2. [XL-2002] Macro de comparaison d'une cellule d'une feuille avec une cellule d'une autre feuille.
    Par steelydan dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/09/2010, 12h59
  3. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  4. [XL-2007] Afficher une checkbox dans une feuille si une checkbox d'une autre feuille est cochée
    Par JessieCoutas dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/08/2009, 13h35
  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