cherche remplace dans la colonne B

cherche remplace dans la colonne B - VB/VBA/VBS - Programmation

Marsh Posté le 28-08-2015 à 11:20:21    

Code :
  1. Sub efface_mot()
  2. 'rechercher un mot dans toutes les feuilles du classeur et le remplacer par un autre
  3.     Dim feuil As Worksheet
  4.     Dim Mot As Variant
  5.     Dim Replace As Variant
  6.     Mot = InputBox("Quel mot recherchez-vous ?", Title:="Recherche un mot" )
  7.     Replace = InputBox("Par quel mot voulez vous remplacer ?", Title:="Remplacer le mot trouver" )
  8.     If Mot = "" Then Exit Sub
  9.     For Each feuil In ThisWorkbook.Worksheets
  10.         feuil.Cells.Replace What:=Mot, Replacement:=Replace
  11.     Next
  12. End Sub
 

Bonjour,

 

Je cherche a adapter ce code pour rechercher seulement dans une colonne B ?

 

Avez-vous une solution ?

 

Cordialement


Message édité par bgre25 le 04-09-2015 à 12:27:14

---------------
http://forum.hardware.fr/hfr/Achat [...] 5693_1.htm
Reply

Marsh Posté le 28-08-2015 à 11:20:21   

Reply

Marsh Posté le 30-08-2015 à 17:15:39    

 
            Bonjour,
 
            conformément aux règles du forum, éditer le post et baliser le code via l'icône dédiée …
 
            Sinon au lieu d'utiliser toutes les cellules de la feuille, utiliser juste la colonne … (cf aide VBA objet Columns)
 

Reply

Marsh Posté le 22-09-2015 à 11:16:58    

 
           Ligne n° 12 :
 
           feuil.columns(2).Replace What:=Mot, Replacement:=Replace
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed