Remplacement contenu cellule dans toute la feuille
Fredo1003
Messages postés
8
Statut
Membre
-
Fredo1003 Messages postés 8 Statut Membre -
Fredo1003 Messages postés 8 Statut Membre -
Bonjour,je souhaiterai pouvoir remplacer automatiquement le contenu de la cellule i10(contenu se trouvant dans plusieurs endroits differents de la feuille)par celui de J10 ainsi que i11 par j11 etc...jusqu'à J20.Si qqun peut m'aider à trouver une macro car manuellement c'est beaucoup trop de travail pour moi.
Merci
Merci
A voir également:
- Remplacement contenu cellule dans toute la feuille
- Remplacement coco - Accueil - Réseaux sociaux
- Coco.fr remplacement - Accueil - Réseaux sociaux
- Verrouiller cellule excel sans verrouiller la feuille - Guide
- Aller à la ligne dans une cellule excel - Guide
- Fusionner deux cellules excel en gardant le contenu - Guide
En fait il faut que le mot se trouvant dans la cellule i10 par exemple "PIERRE" et qui se trouve plusieurs fois dans la feuille (admettons 100 fois) dans plusieurs cellules différentes,soit remplacé par le mot se trouvant dans J10 "YVES" mais dans les 100 cellules différentes.Pareil pour i11 "RENE" par J11 "ANDRE" etc etc jusqu'à i20 et j20.
Cordialement.
a) rechercher : "PIERRE" ; remplacer par : "YVES" ; bouton "Remplacer tout"
b) rechercher : "RENE" ; remplacer par : "ANDRE" ; bouton "Remplacer tout"
Je te propose ce code VBA :
Option Explicit Sub Essai() Dim lig As Byte: Application.ScreenUpdating = False For lig = 10 To 20 Columns("A:I").Replace Cells(lig, 9), Cells(lig, 10), 1 Next lig End Sub⚠ plage de remplacement : colonnes "A:I" ; à adapter ;
si tu veux un remplacement sur toute la feuille :
Cells.Replace Cells(lig, 9), Cells(lig, 10), 1
J'ai supposé qu'il n'y a pas de cellule vide en "I10:J20" ; sinon, il faudra
2 adaptations : éviter de chercher une cellule vide, puis éviter de faire
un remplacement par une cellule vide.
À te lire pour avoir ton avis (et éventuelles adaptations).