Faire un "rechercher-remplacer"
Résolu/Fermé
neojoey
Messages postés
76
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
20 juillet 2023
-
10 août 2019 à 09:39
neojoey Messages postés 76 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 20 juillet 2023 - 13 août 2019 à 12:15
neojoey Messages postés 76 Date d'inscription mercredi 4 juin 2008 Statut Membre Dernière intervention 20 juillet 2023 - 13 août 2019 à 12:15
A voir également:
- Faire un "rechercher-remplacer"
- Rechercher ou entrer l'adresse - Guide
- Rechercher et remplacer word - Guide
- Remplacer disque dur par ssd - Guide
- Adresse IP locale : comment la trouver facilement - Guide
- Quel site pour remplacer coco - Accueil - Réseaux sociaux
3 réponses
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
10 août 2019 à 11:09
10 août 2019 à 11:09
Bonjour,
Dans une autre feuille:
Une colonne Liste de mots a chercher
Une colonne Liste de mots pour remplacement
Un code VBA avec une boucle sur la liste mots a chercher
et le code pour recherche/remplacement
Dans une autre feuille:
Une colonne Liste de mots a chercher
Une colonne Liste de mots pour remplacement
Un code VBA avec une boucle sur la liste mots a chercher
et le code pour recherche/remplacement
neojoey
Messages postés
76
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
20 juillet 2023
4
10 août 2019 à 11:47
10 août 2019 à 11:47
exemple :
j'ai *Benfica Lisbonne* à rechercher
et je veux remplacer par *B. Lisbonne*
j'ai *Benfica Lisbonne* à rechercher
et je veux remplacer par *B. Lisbonne*
neojoey
Messages postés
76
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
20 juillet 2023
4
10 août 2019 à 13:20
10 août 2019 à 13:20
J'ai +/- trouvé....
Le hic c'est que je dois remplacer des mots dans des cellules qui contienne Formule.
En faisant ctrl+f, il trouve le mot en sélectionnant, mais il ne remplace pas
Du coup avec la macro que j'ai, il ne remplace pas non plus.
Par contre, quand j'écris le mot normalement dans une cellule, pas de souci la macro effectue bien ce que je souhaite.
En résumé, il me faut de quoi écrire pour que la macro agisse dans les cellules qui ont des formules
Le hic c'est que je dois remplacer des mots dans des cellules qui contienne Formule.
En faisant ctrl+f, il trouve le mot en sélectionnant, mais il ne remplace pas
Du coup avec la macro que j'ai, il ne remplace pas non plus.
Par contre, quand j'écris le mot normalement dans une cellule, pas de souci la macro effectue bien ce que je souhaite.
En résumé, il me faut de quoi écrire pour que la macro agisse dans les cellules qui ont des formules
yg_be
Messages postés
23333
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 novembre 2024
1 551
10 août 2019 à 14:03
10 août 2019 à 14:03
si tu souhaites de l'aide avec ta macro, ne serait-il pas judicieux d'en partager le code?
n'oublie pas d'utiliser les balises de code.
tu nous explique que tes cellules contiennent des formules. le texte recherché est-il dans la formule, ou dans le résultat de la formule?
n'oublie pas d'utiliser les balises de code.
tu nous explique que tes cellules contiennent des formules. le texte recherché est-il dans la formule, ou dans le résultat de la formule?
neojoey
Messages postés
76
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
20 juillet 2023
4
10 août 2019 à 19:01
10 août 2019 à 19:01
Le mot, texte est le résultat d'une formule.
Donc normale que ca marche pas depuis le début mdr... ni meme avec le crtl+f
il faut un code qui va chercher le mot dans la phrase qui résulte de la formule.
Donc normale que ca marche pas depuis le début mdr... ni meme avec le crtl+f
il faut un code qui va chercher le mot dans la phrase qui résulte de la formule.
yg_be
Messages postés
23333
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 novembre 2024
1 551
>
neojoey
Messages postés
76
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
20 juillet 2023
10 août 2019 à 20:05
10 août 2019 à 20:05
c'était pas clair depuis le départ, et cela devient encore un peu plus confus.
tu t"éloignes d'une solution, n'est-il pas?
tu t"éloignes d'une solution, n'est-il pas?
neojoey
Messages postés
76
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
20 juillet 2023
4
10 août 2019 à 20:21
10 août 2019 à 20:21
mon classeur se nomme : Calendrier General
ma feuille se nomme : Feuil2
plage de recherche : B2-AD623
Dans les cellules, ce sont valeur issue de formule.
Dans la plage en question, il faudrait que je puisse via une macro, trouver *un mot* et le remplacer par un autre *mot*
J'ai une cinquantaine de mot à encoder dans le vba évidement
Donc si , on sait déjà le faire pour 2 mots, le reste je m'occupe.
La fonction ctrl+f ne permet pas de remplacer , car dans l'option "regarder dans", il n'y a pas "valeur", sinon ben je ne serais venu demander de l'aide ^^
Exemple :
si dans la plage il y a Benfica Lisbonne, alors il sera remplacé par B. Lisbonne
si dans la plage il y a Real Madrid, alors il sera remplacé par R.Madrid
je sais que si j'ai 50 clubs, il y aura "50 lignes", mais encore une fois, du moment que j'ai un modèle avec 2, ca me suffit
ma feuille se nomme : Feuil2
plage de recherche : B2-AD623
Dans les cellules, ce sont valeur issue de formule.
Dans la plage en question, il faudrait que je puisse via une macro, trouver *un mot* et le remplacer par un autre *mot*
J'ai une cinquantaine de mot à encoder dans le vba évidement
Donc si , on sait déjà le faire pour 2 mots, le reste je m'occupe.
La fonction ctrl+f ne permet pas de remplacer , car dans l'option "regarder dans", il n'y a pas "valeur", sinon ben je ne serais venu demander de l'aide ^^
Exemple :
si dans la plage il y a Benfica Lisbonne, alors il sera remplacé par B. Lisbonne
si dans la plage il y a Real Madrid, alors il sera remplacé par R.Madrid
je sais que si j'ai 50 clubs, il y aura "50 lignes", mais encore une fois, du moment que j'ai un modèle avec 2, ca me suffit
yg_be
Messages postés
23333
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 novembre 2024
1 551
>
neojoey
Messages postés
76
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
20 juillet 2023
10 août 2019 à 22:31
10 août 2019 à 22:31
peux-tu partager ta macro qui fonctionne bien avec des mots normalement dans une cellule?
tiens compte de la recommandation en #7.
tiens compte de la recommandation en #7.
10 août 2019 à 11:17
Et puis même, je cherche le code vba, d'où ma demande.
Au lieu de faire "ctrl+f" (pour faire rechercher-remplacer), j'aimerai un code...
ca m'évitera de faire une cinquantaine de fois le "ctrl+f" mdr
Merci de votre intervention, mais votre réponse ne m'aide pas :/
10 août 2019 à 11:48
tu avais peu décrit ta situation, et peu expliqué ce que tu demandes.
un code VBA ne se "cherche" pas, il doit être écrit.
cherches-tu à apprendre le VBA?
10 août 2019 à 11:41
mais votre réponse ne m'aide pas
Monsieur chipote, fallait dire que vous ne connaissez pas la VBA!!!
Recherche/remplacement par mot entier??