Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Bjr à tous,
voilà j'ai sur plusieurs celulles (de A1:A5) un texte de type:
--1280.0-/-12---
--980.0-/-9---
etc...
sachant que les "-" représentent un espace, comment réaliser une petite macro pour que ce texte se transforme en:
1280
980
etc...
merci par avance
Goose
Bonjour,
A tester avec les données complètes du premier post
Code:
Public Sub NettoieNombre()
Dim c%, DerniereLigne%
DerniereLigne = Range("A65536").End(xlUp).Row
For c = 1 To DerniereLigne
Cells(c, 1) = Right(Cells(c, 1), Len(Cells(c, 1)) - 2)
Cells(c, 1) = Left(Cells(c, 1), InStr(Cells(c, 1), ".") - 1)
Next c
End Sub
- 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