Effacer un nombre - Excel

Résolu/Fermé
Ronan - 12 sept. 2008 à 15:49
 Ronan - 12 sept. 2008 à 17:00
Bonjour,

Sur Excel, je cherche a suprrimer des chiffres dans une cellule contenant des chiffres ET des lettres afin d'effectuer un tri
Exemple:
Cellule A1 - 82safetrA1
Cellule A2 - 83safetrB4

et je chercherais a obtenir
Celule A1 - safetrA
cellule A2 - safetrB

Cela m'aiderait beaucoup, quelqu'un a une idee ?
A voir également:

4 réponses

UsulArrakis Messages postés 7405 Date d'inscription vendredi 28 mars 2003 Statut Contributeur Dernière intervention 27 janvier 2022 3 190
12 sept. 2008 à 16:00
salut
pour commencer il faudrait savoir si c'est toujours le même format : 2 chiffres puis 7 lettres puis 1 chiffre
0
Non et c'est ca le probleme :

Plusieurs exemples de noms dont je dispose:

83SafetrA
83SafetrB2
8RDCLaplB6
8SirgP2
8DBGYNPB
8DBGYNPB2

et j'aimerais les regrouper en groupes de types : SafetrA puis B, RDCLaplB, C ou D etc...
0
Papou79 Messages postés 36 Date d'inscription samedi 29 mars 2008 Statut Membre Dernière intervention 13 novembre 2008 12
12 sept. 2008 à 16:46
Bonjour Ronan, le Forum,

Voici un exemple de procédure à attacher à un bouton de commande placé sur ta feuille (mais on peut l'affecter à une macro que l'on peut lancer d'une autre manière) :

Private Sub CommandButton1_Click()
For Each cel In Selection
  ncel = cel
  For n = 1 To Len(cel)
    If IsNumeric(Mid(cel, n, 1)) Then
      ncel = Replace(ncel, Mid(cel, n, 1), "")
    End If
  Next
  Range(cel.Address) = ncel
Next

End Sub


Ne pas oublier de sélectionner la cellule ou plage de cellule à analyser.

Espérant t'avoir aidé.

Cordialement.
0
Ca marche merci beaucoup !
0