cp4
XLDnaute Barbatruc
Bonjour,
Je voudrais transformer une sub en fonction.
En fait, je voudrais utiliser le résultat renvoyé par la msgbox dans une variable booléenne et l'utiliser dans une autre procédure.
D'où, mon besoin d'une fonction.
En espérant, que mes explications sont claires.
Avec mes remerciements anticipés.
Je voudrais transformer une sub en fonction.
En fait, je voudrais utiliser le résultat renvoyé par la msgbox dans une variable booléenne et l'utiliser dans une autre procédure.
D'où, mon besoin d'une fonction.
VB:
Sub VerifClient()
Dim tb(), client As String, NewClient As String, C As Range, n As Long
client = "client à trouver"
NewClient = Trim(UCase(SANSACCENT(client)))
For Each C In ActiveSheet.ListObjects("tclient").ListColumns("nom prenom").DataBodyRange
ReDim Preserve tb(n)
tb(n) = Trim(SANSACCENT(UCase(C.Value)))
n = n + 1
Next
MsgBox Not IsError(Application.Match(NewClient, tb, 0))
End Sub
Avec mes remerciements anticipés.