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 :

VBA EXCEL: rechercher et remplacer la valeur d'une cellule [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Homme Profil pro
    Architecte technique
    Inscrit en
    Janvier 2015
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Janvier 2015
    Messages : 197
    Par défaut VBA EXCEL: rechercher et remplacer la valeur d'une cellule
    Bonjour le Forum,

    J'ai une colonne qui contient des références de dossiers qui commencent toujours par des codes ( PRT,PR,EPRT)

    Je voudrais remplacer ces références par leur codes uniques. par exemple pour une cellule qui contient "PRT 54213554" ou "PR 125014545", je veux la remplacer par PRT ou PR uniquement.

    Merci pour votre aide.

  2. #2
    Expert éminent
    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
    Par défaut


    Bonjour,

    via la fonctionnalité Rechercher / Remplacer, pas vraiment besoin de code …
    Sinon activer l'Enregistreur de macros puis en effectuer un : une base de code est livrée sur un plateau !

    Consulter dans l'aide VBA la méthode Range.Replace … Et voir la solution donnée dans l'autre forum !

    ______________________________________________________________________________________________________
    Je suis Charlie, Bardo, Sousse

  3. #3
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Bonjour,


    si la partie de ta chaîne à récupéré est toujours celle qui précède le premier caractère espace ... tu peu utiliser la fonction Split ... fait une recherche sur ce forum tu auras plein d'exemples..

  4. #4
    Membre confirmé
    Homme Profil pro
    Architecte technique
    Inscrit en
    Janvier 2015
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Janvier 2015
    Messages : 197
    Par défaut
    Bonsoir,

    Merci beaucoup pour votre intervention :-)

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

Discussions similaires

  1. [XL-2007] [FORM] remplacer la valeur d'une cellule par une autre
    Par coldavires dans le forum Excel
    Réponses: 7
    Dernier message: 21/01/2010, 22h34
  2. {VBA Excel}programme pour remplacer valeurs
    Par Thomas69 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 10/08/2007, 00h54
  3. [VBA-E] RechercheV si changement de valeur sur une cellule
    Par bonilla dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/01/2007, 16h22
  4. [Excel VBA] Je recherche et remplace des "strings" :-B
    Par Paloma dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/12/2006, 15h13
  5. [vba excel] Recherche valeur d'une textbox dans une feuille
    Par vanessaferraz dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/08/2006, 10h55

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