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

supprimer que les lettres

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

Olyxier

XLDnaute Occasionnel
Bonjour

j'ai un super code que l'on ma donnée ici en 2008.

comme je suis toujours aussi mauvais qu'à l'époque j'ai encore besoin d'aide.

ce code supprime les lettres ainsi que les points et autres guillemet

Dim C As Range
Dim i As Byte
Dim nombre As String

For Each C In Range("CY15:CY34")
If Not IsEmpty(C) Then
For i = 1 To Len(C)
If IsNumeric(Mid(C, i, 1)) Then
nombre = nombre & Mid(C, i, 1)
End If
Next i
If nombre <> "" Then C = CDbl(nombre)
nombre = "0"
End If
Next C

maintenant la modification que je voudrais est que dans cette ligne le code laisse les guillemets ainsi que les chiffres et les D.

exemple 5as 0ar Dat 4as 4as Das (09) 2as 1as 8rt...

ce qui doit rester: 50D44D(09)218

cela est il possible, merci a vous pour votre aide et bonne soirée😱
 
Re : supprimer que les lettres

Re... 😛... Logiquement, ça ne peut enlever que l'espace entre la ( et le caractère suivant.
C'est dommage pour RegExp, ça aurait fait plaisir à Jean-Marie (qu'on a pas vu ces temps-ci, j'espère qu'il est en vacances 😉).
A + 😎
 
Re : supprimer que les lettres

Re,

Je ne dis pas que je ne rentrerais jamais dans le club (fermé mais O combien brillant 😉) des utilisateurs de RegExp, ça a l'air extrèmement puissant, mais pour ça je crois qu'il faut que je me trouve une littérature du genre RegExp pour les nuls 😀
 
Re : supprimer que les lettres

Re 🙂,
Pas testé en effet Jean-Noël, mais j'ai compris comme tototiti : (09) donnerait (0 9), l'espace subsiste entre 0 et 9.
Ok, je ne l'avais pas compris comme ça 🙄. Vu que dans son exemple, (09) n'as pas de blanc, je n'en ai pas tenu compte 😛.
Mais avec le dernier RegExp que j'ai donné, (09) donne (09) et (0 9) donne (0 9), ce qui me parait le résultat logique, non 😀?
A+ 😎
 
- 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
5
Affichages
290
Réponses
5
Affichages
247
Réponses
8
Affichages
486
Réponses
4
Affichages
212
Réponses
2
Affichages
218
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…