Appel d'une Public Function ?

Bonjour à tous,

J'ai un soucis avec l'appel d'une "Public Function" qui gère la validité d'une adresse Email.

Elle se trouve dans le module "Mod_VerifEmail".

Je sélectionne le bouton "Plus d'options" dans mon UserForm.

Je sélectionne une ligne, puis je rentre une adresse Email erronée (Pas d'@ par exemple)

Et j'appuie sur "Modifier".

Je n'arrive pas à l'appeler en cliquant sur ce bouton "Modifier"...

Pourriez-vous m'aider SVP.

Mon fichier joint :

Bonjour,

Dans ton :

Private Sub btn_Modif_Click()

    Call Mod_VerifEmail.Test_Validite_Email(txt_Email)
    Call Mod_Modifier.Modifier

End Sub

il faut passer ta textbox txt_Email en paramètre.

Private Sub btn_Modif_Click()
  If Mod_VerifEmail.Test_Validite_Email(txt_Email) Then
    Call Mod_Modifier.Modifier
  End If
End Sub

Merci oxydum,

effectivement je n'ai plus de messages d'erreur...

J'ai remplacé Kel_Mail par txt_Email, mais le test semble ne pas se faire, car quand je rentre n'importe quoi dans la txt_Email, rien ne se produit, pas même la modification.

Il y a quelque chose qui m'échappe et je n'arrive pas à voir quoi...

Peut-être as-tu une idée ?

Merci en tout cas de t'être arrêté sur mon post.

Mon fichier joint :

ERRATUM....!

Quel étourdi je fais...

Le fichier précédent n'est pas le bon...

Le voici :

J'ai vérifié le test se fait bien...

J'ai corrigé ta procédure Modifier

Ci-joint

Merci oxydum,

Je n'avais pas poussé le test assez loin, j'ai fais mes essais en entrant que des Email erronées, je n'ai pas pensé à en entrer une valide... ...Etourdi...!

J'ai juste rajouté des "MsgBox sErreur" là ou il en fallait.

Merci pour tout...!

Rechercher des sujets similaires à "appel public function"