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

macro de rempalcement qui ne fonctionne pas

  • Initiateur de la discussion Initiateur de la discussion sri75
  • 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 !

sri75

XLDnaute Occasionnel
Bonjour, je tente de remplacer une virgule par rien dans excel et ma macro ne fonctionne pas !

si je tente l'opération manuellement ca marche, si j'enregistre automatiquement la macro et que je la lance ca ne marche plus, j'avoue ne pas comprendre pourquoi !

Est ce encore une sépcificité d'excel 2010 ?

Merci de votre aide, je joint un ficher

Bonne journée
 

Pièces jointes

Re : macro de rempalcement qui ne fonctionne pas

Bonjour

Ci dessous une macro qui répond ai problème.J'ai modifié le code pour la saisie de la zone.
Pour remplacer il faut transformer la valeur en chaine de caractère.

Code:
Sub enlevelescaract2()
Dim Cellule1 As Range
Dim Plage As Range
    
On Error Resume Next
    Set Plage = Application.InputBox("Sélectionnez une cellule ou une plage :", Type:=8)
    On Error GoTo 0
    If Plage Is Nothing Then
        MsgBox "Sélection annulée"
        Exit Sub
    End If
'toto = InputBox("saisissez la plage au format a2:e10 ")


For Each Cellule1 In Plage
    If Cellule1 <> "" Then
        Cellule1 = Replace(CStr(Cellule1), ",", " ")
    End If
Next Cellule1

End Sub

A tester

JP
 
Re : macro de rempalcement qui ne fonctionne pas

Bonjour sri75,

c'est vrai pour toutes les versions d'Excel, le séparateur décimal est toujours le point en VBA, remplace la virgule de ton code par un point
 
- 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

  • Question Question
Microsoft 365 Formule
Réponses
3
Affichages
196
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…