Bonjour, j'aimerais faire une function ne retournant aucune valeur

Bon voici la syntaxe que je voyais

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 Function testFunction(ByVal Valeur As String)
     'Traitement des données
     Exit Function
End Function
Mais si j'écris cela, il me souligne 'Exit Function' et m'affiche le message :
La fonction 'testFunction' ne retourne pas une valeur pour tous les chemins de code. Une exception de référence null peut se produire au moment de l'éxécution lorsque le résultat est utilisé.

Je comprends pas pourquoi. J'ai essayé d'ajouter
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Function testFunction(ByVal Valeur As String) as String
même si ma fonction ne retourne rien et j'ai le même message.

Mais si j'écris
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Function testFunction(ByVal Valeur As String) as Integer
Ben là c'est OK!!

Est-ce qu'il y a quelqu'un qui peut m'expliquer le problème!!!