nb d'occurences ds un string ??

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

S

Syd

Guest
Bonjour à tous,

J'ai un certain nb de caractères séparés par des espaces ds un "textbox1". J'aimerais connaitre le nb 'd'espaces' qu'il y a ds ce "texbox1" de sorte à connaitre le nb de caractères (existe-t-il une fonction qui compte le nb d'occurences d'un caractere ds un string ?)

Merci pour votre aide
 
t as la fonction instr (VBA) qui cherche une occurence tu peux bricoler une fonction qui recupere la chaine sans la premiere occurence (avec la fonction MID de VBA )etc ... et tu rajoutes un compteur ...
il doit surement en exister une mais je la connais pas
 
Ci-dessous fonction à utiliser dans une feuille de calcul :

' Fonction pour chercher le nombre d'espaces dans une chaîne
Function Espace(Texte As String) As Long
n = 0
For i = 1 To Len(Texte)
Caractere = Mid(Texte, i, 1)
' On cherche si le caractère est un espace
' et si oui on incrémente un compteur
If Caractere = " " Then n = n + 1
Next
Espace = n
End Function

Si le texte à analyser est en cellule "A1", on écrit en cellule "A2" par exemple :

= Espace(A1)

@+Alain.
 
Bonjour, tout le monde

Je vois dans les codes de Yann d' Alain, des boucles. Un peu d'imagination que diable....(rire) Une alternative supprimer les espaces par du vide et faire la soustraction du nombre de caractères des deux chaînes.

Sans VBA =NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";""))

Bonne journée

@+Jean-Marie
 
- 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
4
Affichages
408
Réponses
5
Affichages
200
Réponses
1
Affichages
681
  • Question Question
XL 2021 Code Ascii
Réponses
14
Affichages
960
Retour