Fonction pour trouver un carac. dans chaine

  • Initiateur de la discussion Initiateur de la discussion berni85
  • 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 !

B

berni85

Guest
Bonjours a tous !

Je cherche une fonction qui donne le nombre de caractère comme 'a' ou 'A' dans une cellules avec du texte.

Pourriez vous m'aidez svp !

Merci et bonne fin de journée !!!
 
Bonjour à tous,

Je propose cette petite fonction :

Code:
Function NBCARDANSCHAINE(Cel As Range, Car As String) As Integer
  Dim i As Integer
  Dim cpt As Integer
  cpt = 0
  For i = 1 To Len(Cel.Value)
    If Mid(Cel.Value, i, 1) = Left(Car, 1) Then
      cpt = cpt + 1
    End If
  Next
  NBCARDANSCHAINE = cpt
End Function

il est possible de rajouter au début du module la ligne :
Code:
Option Compare Text
pour ne pas faire la différence entre les majuscules/minuscules.

Bonne journée

Jean-Pierre
 
- 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
18
Affichages
521
Réponses
20
Affichages
618
Réponses
7
Affichages
661
Retour