Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
1
Affichages
143
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…