Récupération des première phrase dans une limite de caractère

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

Sn4ke

Guest
Bonjour à vous,

N'ayant as été déçus des choses que j'ai apprise grâce à ce forum, je reviens encore une fois 🙂
Cette fois mon "problème" est que j'aimerais récupérer les premières phrases d'une cellule tout en restant dans une limite de caractère (200 en l’occurrence dans le document joint).
Ce qui signifie donc que si en récupérant une phrase de plus, on dépasse la limite de caractère je ne la récupère pas.

Voila, j’espère ne pas avoir été trop brouillon, sinon n'hésitez pas à me demander des éclaircissement.

Merci d'avance pour vos pistes,
Sn4ke
 

Pièces jointes

Re : Récupération des première phrase dans une limite de caractère

Bonsoir, salut Philippe,
à tester :
Code:
Sub toto()
Dim oRegExp As Object, oMatches As Object, i&, j&, max As Byte
Set oRegExp = CreateObject("vbscript.regexp")
oRegExp.Global = True
oRegExp.Pattern = "[\.?!]"
For i = 2 To Range("A" & Rows.Count).End(xlUp).Row
    If oRegExp.test(Range("A" & i).Value) Then
        Set oMatches = oRegExp.Execute(Range("A" & i).Value)
        max = oMatches.Count - 1
        For j = max To 0 Step -1
            If oMatches.Item(j).firstindex < 200 Then _
            Range("C" & i).Value = Left(Range("A" & i).Value, oMatches.Item(j).firstindex + 1): Exit For
        Next j
    End If
Next i
End Sub
A+
 
- 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

W
  • Question Question
Réponses
25
Affichages
2 K
Wyrox51
W
Retour