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

Compter nbre de caractères jusqu'au caractère_ par macro

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

Chris57

XLDnaute Occasionnel
Bonjour à tous,

je ne retrouve plus l'instruction pour compter le nombre de caractères dans une cellule avant ou après le caractère _

exemple :
70BAT - Consignation ligne 400KV EH70 - REDACTEUR _ DECKER.xls
dans ce cas il y a 54 caractères avant le _ et 11 après

Comment retrouver ça par macro ?

Ou sinon comment récupérer le nom du rédacteur seul (DECKER)
 
Re : Compter nbre de caractères jusqu'au caractère_ par macro

Bonsoir Chris57
Un truc comme ça ?
Code:
Sub toto()
Dim x, longueur_avant_le_tiret_bas&, longueur_après_le_tiret_bas&, nom$
  x = Split("70BAT - Consignation ligne 400KV EH70 - REDACTEUR _ DECKER.xls", "_")
  longueur_avant_le_tiret_bas = Len(x(0))
  longueur_après_le_tiret_bas = Len(x(1))
  nom = Trim(Split(x(1), ".")(0))
End Sub
ROGER2327
#5101


Dimanche 22 Pédale 138 (Saint Sengle, Déserteur, SS)
26 Ventôse An CCXIX
2011-W11-3T18:17:25Z
 
Dernière édition:
Re : Compter nbre de caractères jusqu'au caractère_ par macro

Bonsoir Chris57, Roger2327,
voici une autre proposition que celle proposée par Roger2327.

Code:
Sub Test()
Dim Cellule As String, Caractere_de_recherche As String, Nom_Fichier As String
Dim Position As Integer

Cellule = Cells(1, 1).Value
'Ou encore : Cellule = "70BAT - Consignation ligne 400KV EH70 - REDACTEUR _ DECKER.xls"
Caractere_de_recherche = "_"
Position = InStr(Cellule, Caractere_de_recherche)
Nom_Fichier = Mid(Cellule, Position + 2, Len(Cellule) - (Position + 1))

End Sub

Cordialement,

Étienne
 
- 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

Discussions similaires

A
  • Question Question
Réponses
8
Affichages
952
C
Réponses
1
Affichages
740
C
Réponses
11
Affichages
2 K
Cedr25870
C
B
Réponses
2
Affichages
2 K
bastienb
B
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…