Rechercher/remplacer selon critères

  • Initiateur de la discussion Initiateur de la discussion Escargot04
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Escargot04

XLDnaute Junior
Bonjour,

Je suis à la recherche d'un outil me permettant de faire un "rechercher/remplacer" afin de raccourcir des longueurs de texte.
En gros, si j'ai "Étui blanc de 125cm en laiton" je souhaite avoir "ETUI BL 125cm LT"
Le tout en ayant si possible une table de conversion.

J'ai cherché mais n'ai rien trouvé dans ce genre... mais je suis tous nouveau ici et ne connais pas encore très bien les différents termes que vous utilisez pour définir les fonctions utilisées.

D'avance merci 😀
 
Re : Rechercher/remplacer selon critères

Bonjour,

regarde le fichier joint

Dans l'onglet "equiv", tu mets en colonne A les mots entiers, et en colonne B les mots "raccourcis"..

si pas ça, en mettant un fichier exemple, tu pourrais avoir des réponses mieux adaptées..

le code :

Code:
Sub rempl()
Dim Cel As Range
With Sheets("equiv")
    .Range("A2:A" & .[A65000].End(xlUp).Row).Name = "zone"
End With
For Each Cel In Range("zone")
    Cells.Replace What:=Cel.Value, Replacement:=Cel.Offset(0, 1).Value, LookAt:=xlPart
Next Cel
End Sub

le fichier
 

Pièces jointes

Re : Rechercher/remplacer selon critères

C'est bien se que que je fais 🙁
Voici le fichier que j'obtiens :
119977d1244045329-rechercher-remplacer-selon-crit-res-escargot04_v1.xls

Et une copie d'écran partielle de ce fichier :
119977d1244045329-rechercher-remplacer-selon-crit-res-escargot04_v1_fichiers.jpg
 
Re : Rechercher/remplacer selon critères

C'est bon, fichier récupéré, mais je ne comprend pas ce qui clochait...

Fichier ouvert, mais il est en mode création, le gros bouton jaune "GO" n'est pas actif => comment l'activer ?
Désolé, je passe pour un gros nul, mais c'est effectivement le cas dans ce domaine 😱
 
Re : Rechercher/remplacer selon critères

Bonjour à tous,
Salut BH² 🙂,

Pareil pour moi... Euh juste pour le "bouton"
Fais Alt F8 et Exécute la seule macro présente

Que du bonheur... Normal du BH²

A++ 🙂
A+ à tous
 
Re : Rechercher/remplacer selon critères

RE-,

sous 2003, tu fais Outils/Macro/Sécurité

et tu détermines le niveau à moyen

tu quittes excel, et tu redémarres....

sous 2007, tu cliques sur le bouton office, en haut à gauche, puis sur "Options Excel", en bas, à droite

Tu valides "Afficher l'onglet Développeur dans le ruban"

"OK"

Puis dans l'onglet Développeur, tu cliques sur "Sécurités des macros", à gauche, et tu sélectionnes "Désactiver toutes les macros avec notification"

Tu quittes Excel, et tu redémarres

Lorsque tu vas ouvrir le fichier :
- sous 2003, tu auras un msgbox, tu cliques sur "Activer les macros"
- sous 2007, tu auras un avertissement de sécurité, au dessus de la barre des formules. Tu cliques sur "Option", et tu sélectionnes "Activer ce contenu"

Ps, le fichier modifié, avec le bouton rattaché à la macro... 😱
 

Pièces jointes

Re : Rechercher/remplacer selon critères

Première impression => 😱 😀

Est-il possible d'installer cette fonction dans un bouton de menu d'Excel afin d'avoir cette fonction directement pour tout type de fichier ?
D'autre part, comment limiter l'action sur une colonne en particulier ?

Dans tous les cas, un grand merci pour le temps précieux que vous m'accordez 😱
 
Dernière édition:
Re : Rechercher/remplacer selon critères

Bonjour,

dans le fichier joint :

- une barre de menu personnalisée se créé à l'ouverture du fichier. Elle disparaît à la fermeture du fichier.

- Il n'y a plus qu'une feuille, la feuille "equiv"

- tu ouvres le fichier où tu veux remplacer tes termes par leur diminutif. Au déclenchement de la macro, tu auras le choix de la colonne où effectuer les remplacements. Tu valides, et c'est fait...

- Tu comprendras donc qu'il faut que le fichier "remplacement" soit ouvert pour pouvoir utiliser le code.

le fichier :
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour