Recherche et Remplace

  • Initiateur de la discussion Initiateur de la discussion piegre
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

piegre

XLDnaute Junior
Bonjour à tous,

J'ai fait cette petite macro qui remplace les virgules par un point dans la colonne D:G sur toutes les feuilles("PLAN", "PAV", "COG", "COD", "AV") :

Code:
Sub recherche_remplace()

    Sheets(Array("PLAN", "PAV", "COG", "COD", "AV")).Select
    Columns("D:G").Select
    Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
    Sheets("PLAN").Select
    Range("G35").Select
End Sub

Mais quand je fait cette macro pas à pas ou que je l'appelle dans un autre code ( ex : Call Module1.recherche_remplace) , elle ne fonctionne pas 😕
 
Re : Recherche et Remplace

Bonjour, piegre, le Forum,

Peut-être ainsi ?

Code:
Option Explicit
Sub Rechercher_remplacer()
    Dim o As Object
    Set o = Sheets(Array("a", "b", "c"))    ' noms adapter
    For Each o In o
        o.Columns("D:G").Replace What:=",", Replacement:=".", LookAt:=xlPart
    Next
End Sub

A bientôt 🙂
 
Re : Recherche et Remplace

Re-bonjour,

Cela ne fonctionne pas...

Merci de bien vouloir déposer le fichier de travail, dépourvu de données confidentielles.

...à quoi sert ton : Option Explicit ?...

Quelques explications Ce lien n'existe plusou .

... Car moi, j'ai mis dans le module directement à partir le code à partir de Sub

Là, moi pas comprendre 😕

A bientôt 🙂

P. S. : Bonjour, libellule85 🙂
 
Dernière édition:
Re : Recherche et Remplace

Bonjour à toutes et à tous,

Le code déposé en #2 ne peut fonctionner sur le fichier joint en #6 car, contrairement à l'expression du besoin formulé en #1, les données sont listées en colonnes a et b et le nom de l'onglet est "Feuil1".

A bientôt 🙂
 
Re : Recherche et Remplace

Ah ba oui ^^ , j'ai juste importer quelques données dans plusieurs onglets, c'est exactement le même principe.

Sinon j'ai test avec ton code Doublezero mais cela ne fonctionne pas sur le nouveaux fichiers.
 
Dernière modification par un modérateur:
Re : Recherche et Remplace

Il y a une incompréhension dommage.

De toute façon j'ai trouvé une solution en allant dans les paramètres windows : Régions et langues -> Paramètres supplémentaires -> Symbole décimal -> mettre un point à la place de la virgule.

Merci quand même DoubleZero.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
541
Réponses
1
Affichages
301
Réponses
28
Affichages
2 K
Réponses
3
Affichages
564
Retour