XL 2013 VBA - Remplacer la valeur de toutes les cellules contenant la valeur avant modif

thebenoit59

XLDnaute Accro
Bonjour tout le monde,

En cette fin de semaine je dois trouver une solution à ce problème en VBA.
Je vous joins le fichier de travail pour plus d'explications.

Sur la Feuil1, dans la colonne A:A j'ai une liste de valeurs.
Si je modifie une de ces valeurs, je souhaite qu'elle se modifie dans tous les les onglets.
Exemple : Je modifie le 1 par un "OK", je dois retrouver cette valeur partout.
Jusque là tout va bien.
Mais si je souhaite modifier plusieurs valeurs en une seule fois, cela ne fonctionne pas, imaginons que nous collons le texte "Test" sur les cinq premières lignes, ça ne modifiera que la première.

Je pense que cela vient de ma partie AncienIntitulé = Target.Value dans Worksheet_SelectionChange.
Auriez-vous une piste d'idée par rapport à ça ?

Le problème se pose également si j'ajoute et supprime des lignes, en fait si c'est le cas je ne souhaite pas que la macro se lance automatiquement.
Et le dernier soucis vient lorsque je réalise une sélection totale par Ctrl+A j'ai une erreur de mémoire insuffisante.

Je vous remercie d'avance pour votre aide.
 

Pièces jointes

  • Fichier de travail, remplacement des cellules modifiées.xlsm
    21.4 KB · Affichages: 33

Discussions similaires

Réponses
6
Affichages
105

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 811
dernier inscrit
caroline29260