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

uniquement alphanumerique!

  • Initiateur de la discussion Initiateur de la discussion Jean Michel CROQUETTES
  • 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 !

J

Jean Michel CROQUETTES

Guest
Bonjour à tous,

Savez vous comment prendre que les caractères alphanumériques dans une chaîne de caractère.

Par exemple:
15a BGD§#12apoli
doit devenir:
15aBGD12apoli

Si vous avez une piste, merci!

JeanMi
 
Re : uniquement alphanumerique!

Bonjour,


Fonction Perso dans un module:

Dans le tableur: =AlphaNum(A1)

Code:
Function AlphaNum(chaine)
  temp = ""
  For i = 1 To Len(chaine)
    c = Mid(chaine, i, 1)
    If c >= "0" And c <= "9" Or c >= "A" And c <= "Z" Or c >= "a" And c <= "z" Then
      temp = temp & c
    End If
  Next i
  AlphaNum = temp
End Function

JB
Formation Excel VBA JB
 
Re : uniquement alphanumerique!

Bonjour



En utilisant Like
Code:
Sub test_i()
Dim a$, b$, i%, j%
Application.ScreenUpdating = False
For j = [A65536].End(xlUp).Row To 1 Step -1
a$ = Cells(j, 1).Text
For i = 1 To Len(a$)
b$ = Mid(a$, i, 1)
If b$ Like "[A-Z,a-z,0-9]" Then
Cells(j, 2).Value = Cells(j, 2).Value & b$
End If
Next i
Next j
Application.ScreenUpdating = True
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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
689
Réponses
16
Affichages
505
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…