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

VBA Discussion :

Code VBA mapping de données


Sujet :

VBA

  1. #1
    Candidat au Club
    Femme Profil pro
    Conseil en assistance à maîtrise d'ouvrage
    Inscrit en
    Janvier 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Conseil en assistance à maîtrise d'ouvrage
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2020
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Code VBA mapping de données
    Bonjour à tous,

    J'aimerais créer un mapping de données via macro VBA.
    J'ai un export, avec des données, sauf que je dois remplacer ces données par d'autres.
    Par exemple, le code 100 doit être remplacé par le code 55.

    J'ai un fichier de mapping avec les anciens codes et les nouveaux codes. Ce fichier fait 500 lignes, mais il peut être amené à évoluer.

    Le but de la macro est de remplacer de façon rapide (aujourd'hui j'utilise des recherchev) les anciens codes par les nouveaux codes.

    Savez-vous quel code utiliser ?
    Merci beaucoup

  2. #2
    Membre chevronné Avatar de mfoxy
    Homme Profil pro
    Automation VBA
    Inscrit en
    Février 2018
    Messages
    752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Automation VBA
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2018
    Messages : 752
    Points : 1 971
    Points
    1 971
    Par défaut Bjr
    Bonjour,

    À l époque j avais trouvé une petite sub qui fonctionnait plutôt bien.

    Si tu veux l'essayer
    Le lien vers site développeur https://www.extendoffice.com/documen...s-at-once.html

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    Sub MultiFindNReplace()
    'Update 20140722
    ' https://www.extendoffice.com/documents/excel/1873-excel-find-and-replace-multiple-values-at-once.html
     
    Dim Rng As Range
    Dim InputRng As Range, ReplaceRng As Range
    xTitleId = "KutoolsforExcel"
    Set InputRng = Application.Selection
    Set InputRng = Application.InputBox("Original Range ", xTitleId, InputRng.Address, Type:=8)
    Set ReplaceRng = Application.InputBox("Replace Range :", xTitleId, Type:=8)
    Application.ScreenUpdating = False
    For Each Rng In ReplaceRng.Columns(1).Cells
        InputRng.Replace what:=Rng.Value, replacement:=Rng.Offset(0, 1).Value
    Next
    Application.ScreenUpdating = True
    End Sub
    Michaël

    Si mon aide/avis vous a été profitable , n'hésitez pas à cliquer sur , ça fait toujours plaisir...
    _________________________________________________________________________________________________________________

    "Tout le monde est un génie. Mais si on juge un poisson sur sa capacité à grimper à un arbre, il passera sa vie à croire qu'il est stupide..."
    Albert Einstein

Discussions similaires

  1. [XL-2010] Générer un reporting Word via un code VBA et des données Excel
    Par scaredof dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 06/12/2013, 16h35
  2. [XL-2007] Code VBA pour lire données d'un tableau dans Excel
    Par PierreL dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/10/2009, 19h31
  3. [XL-2003] Code VBA - Validation de données
    Par Maiden002 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/09/2009, 14h27
  4. [XL-2003] Code VBA - Validation de données
    Par Maiden002 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 03/08/2009, 16h00
  5. Code VBA-Base de données en lecture seule
    Par @lex7020 dans le forum VBA Access
    Réponses: 1
    Dernier message: 22/11/2007, 16h12

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