Comment remplacer une valeur dans plusieurs fichiers Excel ?

Réponses rédigées par Antoine
Dernière mise à jour : 2022-08-20 13:37:55
Thèmes : excel - fichiers - remplacer - macro - vba
Question

Comment faire pour remplacer un texte ou une valeur, par une autre, dans plusieurs fichiers Excel ? Tous les fichiers Excel sont dans un même répertoire.

Réponse

Pour rechercher et remplacer dans plusieurs fichiers Excel, vous pouvez utiliser un script VBA :

Prérequis : activer le mode développeur Excel.

  • Téléchargez et décompressez le fichier ZIP qui contient le script VBA.
  • Ouvrez un document Excel.
  • Cliquez sur le menu Développeur.
  • Cliquez sur l'icône Visual Basic.
  • Cliquez sur le menu Fichier puis Importez un fichier.
  • Sélectionnez le fichier remplacer_excel.bas préalablement décompressé.
  • Double cliquez sur Remplacer pour afficher le code VBA.
  • Cliquez sur l'icône verte Lecture.
  • Si on vous le demande; cliquez sur le bouton Exécuter.
  • Saisissez le texte ou la valeur à rechercher.
  • Saisissez le texte ou la valeur de remplacement.
  • Sélectionnez le répertoire où sont les fichiers Excel.
  • Cliquez sur OK.

La macro VBA va remplacer toutes les valeurs spécifiées dans les fichiers Excel qui sont contenus dans le répertoire préalablement sélectionné.