Private Function SetSingPlur(lNumber As Long, ByVal sString As String) As String
sString = Replace(sString, "#NB#", CStr(lNumber))
SetSingPlur = Replace(sString, "#SS#", IIf(lNumber < 2, vbNullString, "s"))
End Function
' EXEMPLE D'UTILISATION
'
Private Sub Command1_Click()
MsgBox SetSingPlur(1, "#NB# message#SS# reçu#SS#")
MsgBox SetSingPlur(8, "#NB# message#SS# reçu#SS#")
End Sub