recherche un caractère dans un string

N

neuba

Guest
Je veux rechercher un caractère dans un string directement en VBA et compter le nombre de fois que le caractère se repète dans le string.
Peux-t-on definir des variable de type caractère comme dans Pascal en VBA.
Merci
 
C

C@thy

Guest
BONJOUR Neuba,

voici un exemple de code :

Function NbOccurences(Cel As Range, Car As String, _
Optional Casse As Boolean = False) As Long
Dim Ofs As Long, Critere as Integer
If Casse Then Critere = vbBinaryCompare Else Critere = vbTextCompare
Do
Ofs = InStr(Ofs + 1, CStr(Cel.Value), Car, Critere)
If Ofs > 0 Then NbOccurences = NbOccurences + 1
Loop Until Ofs = 0
End Function

BipBip.gif
 

Discussions similaires

Statistiques des forums

Discussions
314 647
Messages
2 111 533
Membres
111 192
dernier inscrit
F.Venne