Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

remplacer valeur

8 réponses
Avatar
pierre.
Bonjour

J'ai un tableau avec une trentaine de colonnes en feuil1. Je dois remplacer
certaines valeurs par rapport à une liste qui se trouve en feuil2
Par exemple j'ai en feuil2 : A1 789560 ( ancienne valeur) et en A2
B45A52 ( nouvelle valeur )
Actuellement je fais remplacer " 789560 " par B45A52 en feuil1, cela
fonctionne mais pas terrible vue la longue liste.
Auriez-vous vous une autre méthode ? merci pour votre aide

Pierre

8 réponses

Avatar
Philippe.R
Bonsoir,
Pas sur de bien comprendre :
la nouvelle valeur est en A2 (mais de quelle feuille ?) ou bien en A1 de
feuil2 ?
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:%23$
Bonjour

J'ai un tableau avec une trentaine de colonnes en feuil1. Je dois
remplacer certaines valeurs par rapport à une liste qui se trouve en
feuil2
Par exemple j'ai en feuil2 : A1 789560 ( ancienne valeur) et en A2
B45A52 ( nouvelle valeur )
Actuellement je fais remplacer " 789560 " par B45A52 en feuil1, cela
fonctionne mais pas terrible vue la longue liste.
Auriez-vous vous une autre méthode ? merci pour votre aide

Pierre






Avatar
pierre.
bonjour

Effectivement je me suis trompé... , en colonne A de la feuil2 les
anciennes valeurs et en colonne B les nouvelles . ( jusqu'a A200 , B200)
En A1 de la feuil2 j'ai 789560 et en B1 la donnée B45A52
Le tableau se trouve en feuil1 et le 789560 dans mon exemple se trouve à
plusieurs endroit, j'utilise actuellement Remplacer Tout
Merci

Pierre

"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de news:
%
Bonsoir,
Pas sur de bien comprendre :
la nouvelle valeur est en A2 (mais de quelle feuille ?) ou bien en A1 de
feuil2 ?
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:%23$
Bonjour

J'ai un tableau avec une trentaine de colonnes en feuil1. Je dois
remplacer certaines valeurs par rapport à une liste qui se trouve en
feuil2
Par exemple j'ai en feuil2 : A1 789560 ( ancienne valeur) et en A2
B45A52 ( nouvelle valeur )
Actuellement je fais remplacer " 789560 " par B45A52 en feuil1, cela
fonctionne mais pas terrible vue la longue liste.
Auriez-vous vous une autre méthode ? merci pour votre aide

Pierre









Avatar
Philippe.R
Bonjour Pierre,
En supposant nommée anciens la plage des anciennes valeurs, tu colles le
code suivant dans un module ordinaire

Sub rplc()
Application.ScreenUpdating = False
For Each c In Selection
For Each d In Range("anciens")
If c.Value = d.Value Then
c.Value = d.Offset(0, 1).Value
End If
Next d
Next c
Application.ScreenUpdating = True
End Sub

tu sélectionnes la plage sur laquelle tu veux effectuer le remplacement en
feuille1 et tu lances l'exécution du code
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:
bonjour

Effectivement je me suis trompé... , en colonne A de la feuil2 les
anciennes valeurs et en colonne B les nouvelles . ( jusqu'a A200 , B200)
En A1 de la feuil2 j'ai 789560 et en B1 la donnée B45A52
Le tableau se trouve en feuil1 et le 789560 dans mon exemple se trouve à
plusieurs endroit, j'utilise actuellement Remplacer Tout
Merci

Pierre

"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de news:
%
Bonsoir,
Pas sur de bien comprendre :
la nouvelle valeur est en A2 (mais de quelle feuille ?) ou bien en A1 de
feuil2 ?
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:%23$
Bonjour

J'ai un tableau avec une trentaine de colonnes en feuil1. Je dois
remplacer certaines valeurs par rapport à une liste qui se trouve en
feuil2
Par exemple j'ai en feuil2 : A1 789560 ( ancienne valeur) et en
A2 B45A52 ( nouvelle valeur )
Actuellement je fais remplacer " 789560 " par B45A52 en feuil1, cela
fonctionne mais pas terrible vue la longue liste.
Auriez-vous vous une autre méthode ? merci pour votre aide

Pierre













Avatar
pierre.
bonjour Philippe

Quand j'execute la macro les valeurs concernées disparaissent ?
La couleur de la police est automatique
étrange, je suis sous version 2003

Pierre


"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de news:

Bonjour Pierre,
En supposant nommée anciens la plage des anciennes valeurs, tu colles le
code suivant dans un module ordinaire

Sub rplc()
Application.ScreenUpdating = False
For Each c In Selection
For Each d In Range("anciens")
If c.Value = d.Value Then
c.Value = d.Offset(0, 1).Value
End If
Next d
Next c
Application.ScreenUpdating = True
End Sub

tu sélectionnes la plage sur laquelle tu veux effectuer le remplacement en
feuille1 et tu lances l'exécution du code
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:
bonjour

Effectivement je me suis trompé... , en colonne A de la feuil2 les
anciennes valeurs et en colonne B les nouvelles . ( jusqu'a A200 , B200)
En A1 de la feuil2 j'ai 789560 et en B1 la donnée B45A52
Le tableau se trouve en feuil1 et le 789560 dans mon exemple se trouve à
plusieurs endroit, j'utilise actuellement Remplacer Tout
Merci

Pierre

"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de
news: %
Bonsoir,
Pas sur de bien comprendre :
la nouvelle valeur est en A2 (mais de quelle feuille ?) ou bien en A1 de
feuil2 ?
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:%23$
Bonjour

J'ai un tableau avec une trentaine de colonnes en feuil1. Je dois
remplacer certaines valeurs par rapport à une liste qui se trouve en
feuil2
Par exemple j'ai en feuil2 : A1 789560 ( ancienne valeur) et en
A2 B45A52 ( nouvelle valeur )
Actuellement je fais remplacer " 789560 " par B45A52 en feuil1, cela
fonctionne mais pas terrible vue la longue liste.
Auriez-vous vous une autre méthode ? merci pour votre aide

Pierre
















Avatar
Philippe.R
Bonjour Pierre,
As tu bien sélectionné ton tableau en feuille 1 et nommé "anciens" la plage
des valeurs à remplacer en colonne A de la feuille 2 avant de lancer la
macro ?
Si tu as des difficultés, dépose une copie du fichier sur cjoint :
http://cjoint.com/
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:%
bonjour Philippe

Quand j'execute la macro les valeurs concernées disparaissent ?
La couleur de la police est automatique
étrange, je suis sous version 2003

Pierre


"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de news:

Bonjour Pierre,
En supposant nommée anciens la plage des anciennes valeurs, tu colles le
code suivant dans un module ordinaire

Sub rplc()
Application.ScreenUpdating = False
For Each c In Selection
For Each d In Range("anciens")
If c.Value = d.Value Then
c.Value = d.Offset(0, 1).Value
End If
Next d
Next c
Application.ScreenUpdating = True
End Sub

tu sélectionnes la plage sur laquelle tu veux effectuer le remplacement
en feuille1 et tu lances l'exécution du code
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:
bonjour

Effectivement je me suis trompé... , en colonne A de la feuil2 les
anciennes valeurs et en colonne B les nouvelles . ( jusqu'a A200 ,
B200)
En A1 de la feuil2 j'ai 789560 et en B1 la donnée B45A52
Le tableau se trouve en feuil1 et le 789560 dans mon exemple se trouve à
plusieurs endroit, j'utilise actuellement Remplacer Tout
Merci

Pierre

"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de
news: %
Bonsoir,
Pas sur de bien comprendre :
la nouvelle valeur est en A2 (mais de quelle feuille ?) ou bien en A1
de feuil2 ?
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:%23$
Bonjour

J'ai un tableau avec une trentaine de colonnes en feuil1. Je dois
remplacer certaines valeurs par rapport à une liste qui se trouve en
feuil2
Par exemple j'ai en feuil2 : A1 789560 ( ancienne valeur) et en
A2 B45A52 ( nouvelle valeur )
Actuellement je fais remplacer " 789560 " par B45A52 en feuil1, cela
fonctionne mais pas terrible vue la longue liste.
Auriez-vous vous une autre méthode ? merci pour votre aide

Pierre




















Avatar
pierre.
bonjour

merci Philippe pour ton aide

je joins un tableau avec en feuil 1 les anciennes valeurs et en feuil2 les
nouvelles valeurs
Est-il possible de differencier les valeurs modifiées par une couleur
afin de constater un éventuel oubli par rapport à la liste que l'on me
donne ?

http://cjoint.com/?efn2s8dmfH" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://cjoint.com/?efn2s8dmfH

Merci

Pierre


"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de news:

Bonjour Pierre,
As tu bien sélectionné ton tableau en feuille 1 et nommé "anciens" la
plage des valeurs à remplacer en colonne A de la feuille 2 avant de lancer
la macro ?
Si tu as des difficultés, dépose une copie du fichier sur cjoint :
http://cjoint.com/
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:%
bonjour Philippe

Quand j'execute la macro les valeurs concernées disparaissent ?
La couleur de la police est automatique
étrange, je suis sous version 2003

Pierre


"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de
news:
Bonjour Pierre,
En supposant nommée anciens la plage des anciennes valeurs, tu colles le
code suivant dans un module ordinaire

Sub rplc()
Application.ScreenUpdating = False
For Each c In Selection
For Each d In Range("anciens")
If c.Value = d.Value Then
c.Value = d.Offset(0, 1).Value
End If
Next d
Next c
Application.ScreenUpdating = True
End Sub

tu sélectionnes la plage sur laquelle tu veux effectuer le remplacement
en feuille1 et tu lances l'exécution du code
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:
bonjour

Effectivement je me suis trompé... , en colonne A de la feuil2 les
anciennes valeurs et en colonne B les nouvelles . ( jusqu'a A200 ,
B200)
En A1 de la feuil2 j'ai 789560 et en B1 la donnée B45A52
Le tableau se trouve en feuil1 et le 789560 dans mon exemple se trouve
à plusieurs endroit, j'utilise actuellement Remplacer Tout
Merci

Pierre

"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de
news: %
Bonsoir,
Pas sur de bien comprendre :
la nouvelle valeur est en A2 (mais de quelle feuille ?) ou bien en A1
de feuil2 ?
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:%23$
Bonjour

J'ai un tableau avec une trentaine de colonnes en feuil1. Je dois
remplacer certaines valeurs par rapport à une liste qui se trouve en
feuil2
Par exemple j'ai en feuil2 : A1 789560 ( ancienne valeur) et
en A2 B45A52 ( nouvelle valeur )
Actuellement je fais remplacer " 789560 " par B45A52 en feuil1, cela
fonctionne mais pas terrible vue la longue liste.
Auriez-vous vous une autre méthode ? merci pour votre aide

Pierre























Avatar
Philippe.R
Bonjour Pierre,
La procédure est donc la suivante :
Tu nommes (insertion/nom/définir) anciens la plage située en feuille 2 de a2
à a190 de ton exemple ; tu sélectionnes la plage située de b2 à n195
(commande ctrl+maj+fin en étant situé en b2) et tu lances cette sub

Sub rplc()
Application.ScreenUpdating = False
For Each c In Selection
For Each d In Range("anciens")
If c.Value = d.Value Then
c.Value = d.Offset(0, 1).Value
c.Interior.ColorIndex = 33
End If
Next d
Next c
Application.ScreenUpdating = True
End Sub

que tu auras collée préalablement dans un module ordinaire
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:
bonjour

merci Philippe pour ton aide

je joins un tableau avec en feuil 1 les anciennes valeurs et en feuil2
les nouvelles valeurs
Est-il possible de differencier les valeurs modifiées par une couleur
afin de constater un éventuel oubli par rapport à la liste que l'on me
donne ?

http://cjoint.com/?efn2s8dmfH" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://cjoint.com/?efn2s8dmfH

Merci

Pierre


"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de news:

Bonjour Pierre,
As tu bien sélectionné ton tableau en feuille 1 et nommé "anciens" la
plage des valeurs à remplacer en colonne A de la feuille 2 avant de
lancer la macro ?
Si tu as des difficultés, dépose une copie du fichier sur cjoint :
http://cjoint.com/
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:%
bonjour Philippe

Quand j'execute la macro les valeurs concernées disparaissent ?
La couleur de la police est automatique
étrange, je suis sous version 2003

Pierre


"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de
news:
Bonjour Pierre,
En supposant nommée anciens la plage des anciennes valeurs, tu colles
le code suivant dans un module ordinaire

Sub rplc()
Application.ScreenUpdating = False
For Each c In Selection
For Each d In Range("anciens")
If c.Value = d.Value Then
c.Value = d.Offset(0, 1).Value
End If
Next d
Next c
Application.ScreenUpdating = True
End Sub

tu sélectionnes la plage sur laquelle tu veux effectuer le remplacement
en feuille1 et tu lances l'exécution du code
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:
bonjour

Effectivement je me suis trompé... , en colonne A de la feuil2 les
anciennes valeurs et en colonne B les nouvelles . ( jusqu'a A200 ,
B200)
En A1 de la feuil2 j'ai 789560 et en B1 la donnée B45A52
Le tableau se trouve en feuil1 et le 789560 dans mon exemple se trouve
à plusieurs endroit, j'utilise actuellement Remplacer Tout
Merci

Pierre

"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de
news: %
Bonsoir,
Pas sur de bien comprendre :
la nouvelle valeur est en A2 (mais de quelle feuille ?) ou bien en A1
de feuil2 ?
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:%23$
Bonjour

J'ai un tableau avec une trentaine de colonnes en feuil1. Je dois
remplacer certaines valeurs par rapport à une liste qui se trouve en
feuil2
Par exemple j'ai en feuil2 : A1 789560 ( ancienne valeur) et
en A2 B45A52 ( nouvelle valeur )
Actuellement je fais remplacer " 789560 " par B45A52 en feuil1,
cela fonctionne mais pas terrible vue la longue liste.
Auriez-vous vous une autre méthode ? merci pour votre aide

Pierre



























Avatar
pierre.
Et bien BRAVO Philippe
c'est genial comme routine, au lieu de la commande "remplacer tout "

Encore merci

Pierre

"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de news:

Bonjour Pierre,
La procédure est donc la suivante :
Tu nommes (insertion/nom/définir) anciens la plage située en feuille 2 de
a2 à a190 de ton exemple ; tu sélectionnes la plage située de b2 à n195
(commande ctrl+maj+fin en étant situé en b2) et tu lances cette sub

Sub rplc()
Application.ScreenUpdating = False
For Each c In Selection
For Each d In Range("anciens")
If c.Value = d.Value Then
c.Value = d.Offset(0, 1).Value
c.Interior.ColorIndex = 33
End If
Next d
Next c
Application.ScreenUpdating = True
End Sub

que tu auras collée préalablement dans un module ordinaire
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:
bonjour

merci Philippe pour ton aide

je joins un tableau avec en feuil 1 les anciennes valeurs et en feuil2
les nouvelles valeurs
Est-il possible de differencier les valeurs modifiées par une couleur
afin de constater un éventuel oubli par rapport à la liste que l'on me
donne ?

http://cjoint.com/?efn2s8dmfH" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://cjoint.com/?efn2s8dmfH

Merci

Pierre


"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de
news:
Bonjour Pierre,
As tu bien sélectionné ton tableau en feuille 1 et nommé "anciens" la
plage des valeurs à remplacer en colonne A de la feuille 2 avant de
lancer la macro ?
Si tu as des difficultés, dépose une copie du fichier sur cjoint :
http://cjoint.com/
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:%
bonjour Philippe

Quand j'execute la macro les valeurs concernées disparaissent ?
La couleur de la police est automatique
étrange, je suis sous version 2003

Pierre


"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de
news:
Bonjour Pierre,
En supposant nommée anciens la plage des anciennes valeurs, tu colles
le code suivant dans un module ordinaire

Sub rplc()
Application.ScreenUpdating = False
For Each c In Selection
For Each d In Range("anciens")
If c.Value = d.Value Then
c.Value = d.Offset(0, 1).Value
End If
Next d
Next c
Application.ScreenUpdating = True
End Sub

tu sélectionnes la plage sur laquelle tu veux effectuer le
remplacement en feuille1 et tu lances l'exécution du code
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:
bonjour

Effectivement je me suis trompé... , en colonne A de la feuil2 les
anciennes valeurs et en colonne B les nouvelles . ( jusqu'a A200 ,
B200)
En A1 de la feuil2 j'ai 789560 et en B1 la donnée B45A52
Le tableau se trouve en feuil1 et le 789560 dans mon exemple se
trouve à plusieurs endroit, j'utilise actuellement Remplacer Tout
Merci

Pierre

"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de
news: %
Bonsoir,
Pas sur de bien comprendre :
la nouvelle valeur est en A2 (mais de quelle feuille ?) ou bien en
A1 de feuil2 ?
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"pierre." a écrit dans le message de
news:%23$
Bonjour

J'ai un tableau avec une trentaine de colonnes en feuil1. Je dois
remplacer certaines valeurs par rapport à une liste qui se trouve
en feuil2
Par exemple j'ai en feuil2 : A1 789560 ( ancienne valeur) et
en A2 B45A52 ( nouvelle valeur )
Actuellement je fais remplacer " 789560 " par B45A52 en feuil1,
cela fonctionne mais pas terrible vue la longue liste.
Auriez-vous vous une autre méthode ? merci pour votre aide

Pierre