Function PREMLETTRE(S$, Optional casse As VbStrConv) As String
Dim mc As Object, m As Object
With CreateObject("vbscript.regexp")
.Global = True
.Pattern = "\b\w"
If .test(S) = True Then
Set mc = .Execute(S)
For Each m In mc
PREMLETTRE = StrConv(PREMLETTRE & m, casse) & "."
Next m
End If
PREMLETTRE = Left(PREMLETTRE, Len(PREMLETTRE) - 1)
End With
End Function
Function SDC(chn$) As String
Dim n%: n = Len(chn)
If n > 0 Then SDC = Left$(chn, n - 1)
End Function
Function Un2moins$(ByVal x$)
Un2moins = StrReverse(Mid(StrReverse(x), 2))
End Function
Re,@Magic_Doctor,
Voilà, j'ai fait la publication de la fonction, légèrement enrichie.
Il semble que cette bibliothèque soit destinée aux "fonctions personnalisées" (celles qu'on appelle de la feuille).
Je me demande si on peut aussi y placer des fonctions VBA générales exécutant des actions spécifiques.