OVH Cloud OVH Cloud

Suppression doublons

3 réponses
Avatar
zmriss
Bonjour,

Comment on peut supprimer les douvlons d'une chaine de caract=E8re ?
exemple F(1222346778) =3D=3D> 1234678

Merci

3 réponses

Avatar
FxM
Bonjour,

Comment on peut supprimer les douvlons d'une chaine de caractère ?
exemple F(1222346778) ==> 1234678

Merci



Bonsoir,

Est-ce que tu peux avoir F(1234321) et dans ce cas, quel doit être le
résultat ?
Tu notes F(...). CEla veut-il dire que tu attends qq chose en VBA ?

@+
FxM

Avatar
JB
Bonjour,

Dans un module:

Function SansDoublons(chaine)
temp = ""
For i = 1 To Len(chaine)
c = Mid(chaine, i, 1)
If InStr(temp, c) = 0 Then temp = temp & c
Next i
SansDoublons = temp
End Function

Dans le tableur: =SansDoublons(A1)

Cordialement JB


Bonjour,

Comment on peut supprimer les douvlons d'une chaine de caractère ?
exemple F(1222346778) ==> 1234678

Merci


Avatar
zmriss
Merci beaucoup u are the boss :)
FxM : en fait, mon besoin est de rendre une chaine de caractère et
d'enlever les lettres qui se repetent (pour une appli sudoku)

Bonjour,

Dans un module:

Function SansDoublons(chaine)
temp = ""
For i = 1 To Len(chaine)
c = Mid(chaine, i, 1)
If InStr(temp, c) = 0 Then temp = temp & c
Next i
SansDoublons = temp
End Function

Dans le tableur: =SansDoublons(A1)

Cordialement JB


Bonjour,

Comment on peut supprimer les douvlons d'une chaine de caractère ?
exemple F(1222346778) ==> 1234678

Merci