TRIER ENLEVER VENTILER

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 !

Bonjour Guillouche Danielle,

Voyez le fichier .xlsm joint et les formules en K5 et M5 avec cette fonction VBA :
VB:
Function Premiers$(t$, n As Byte)
Dim s, i%, j%
t = Application.Trim(Replace(t, Chr(160), "")) 'caractères de code 160 et SUPPRESPACE
s = Split(t)
For i = 0 To UBound(s)
    j = j + 1
    If Left(s(i), 1) = "(" Then i = i + 1
    Premiers = Premiers & " " & s(i)
    If j = n Then Exit For
Next
Premiers = LTrim(Premiers)
End Function
A+
 

Pièces jointes

Bonjour Guillouche Danielle,

Voyez le fichier .xlsm joint et les formules en K5 et M5 avec cette fonction VBA :
VB:
Function Premiers$(t$, n As Byte)
Dim s, i%, j%
t = Application.Trim(Replace(t, Chr(160), "")) 'caractères de code 160 et SUPPRESPACE
s = Split(t)
For i = 0 To UBound(s)
    j = j + 1
    If Left(s(i), 1) = "(" Then i = i + 1
    Premiers = Premiers & " " & s(i)
    If j = n Then Exit For
Next
Premiers = LTrim(Premiers)
End Function
A+

Bonjour job75 et le forum ,

Merci super ça fonctionne nickel

Merveilleuse journée à vous

cordialement Danielle
 
- 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

Réponses
3
Affichages
137
Réponses
7
Affichages
161
Réponses
37
Affichages
927
Réponses
2
Affichages
176
Réponses
20
Affichages
536
  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
122
Retour