Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion lolo42
  • 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 !

Re : Problème VBA

Bonjour lolo42,

Je suis partie de la macro qu'il y avait dans ton fichier et j'ai adapté... Ça semble fonctionner .

VB:
Sub essai()
Dim Cellule As Object
Dim Chaine As String
Dim Valeur As Single
For Each Cellule In Range("E6:E10")         ' Plage à adatper
    If InStr(1, Cellule.Text, ",") <> 0 Then    ' .text au lieu de .value
        Chaine = Replace(Cellule.Text, ",", ".")  ' .text au lieu de .value et inverser , et .
        Valeur = CDbl(Chaine)
        Cellule.Value = Valeur
        Cellule.NumberFormat = "0.00000"
    End If
Next Cellule
End Sub

A+
 
Re : Problème VBA

Merci à toi pour ta réponse;
je l' ai testé mais ça ne fonctionne pas: il doit y avoir autre chose de mal configuré;
je garde quand même ta VBA.

Merci pour ta réponse du Québec
A+
 
Re : Problème VBA

Bonjour,
Effectivement Range A2 select ne sert pas a grand chose...
En fait vu qu'à l'etape d'avant tout etait selectionné pour eviter une erreur malheureuse il vaut mieux selectionner une cellule plutot que toutes.. rien de plus
 
- 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
Autres Vba
Réponses
4
Affichages
227
Réponses
2
Affichages
248
Réponses
13
Affichages
306
Réponses
15
Affichages
575
  • Question Question
Microsoft 365 Agenda
Réponses
3
Affichages
237
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…