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

se positionner sur le nième caractère @

M

Maniey

Guest
Je souhaiterais trouver une fonction (ou macro) qui puisse me donner la position du nième caratère @ dans une chaîne.

ex : 12huin@fgdte@dedd123@gsdg
fonction( "@";2) donne résultat 13

Merci
 
G

galopin01

Guest
bonsoir,

Function Test(V As Range, S As String, j As Byte)
Z = V.Value
For i = 1 To Len(Z)
If Mid(Z, i, 1) = S Then k = k + 1
If k = j Then Exit For
Next
Test = i
End Function

A+
 
A

andré

Guest
Salut,

Par formule : =CHERCHE("µ";SUBSTITUE(A1;"@";"µ";2);1)

Le caractère "µ" est n'importe quel caractère non existant dans la chaîne de caractère à tester, et peut être remplacé par £ ou Ø, ¶, ...

Ândré.
 

Discussions similaires

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