msgBox sur userform  Sujet résolu

Pour toutes vos questions à propos d'Excel ...

msgBox sur userform

Messagepar denisl » 30 Jan 2012, 17:13

Rebonjour, je suis bloqué sur ma userform (again)

En effet je tente de pouvoir montrer que le format n'est pas le bon (Isnumeric ftn) et dans le cas ou le montant n'est pas valable l'utilisateur doit modifier le montant. Le problème que même si le format est faux, les données d'enregistrent sur la feuille excel et je doit tout retaper dans la userform.

Je voudrais savoir s'il existe une syntaxe precise pour dire que si le montant n'est pas correct, on ne peut pas enregistrer les données et que l'on doit la modifier.

Cordialement
Classeur1.xls
XLS 2003
(57.5 Kio) Téléchargé 7 fois
denisl
Utilisateur occasionnel
 
Messages: 11
Inscription: 17 Jan 2012, 11:24
Version Excel: 2007 FR

Re: msgBox sur userform  Sujet résolu

Messagepar Zirak » 30 Jan 2012, 17:28

Bonjour,

Rajoute simplement un test :

Ajoute une nouvelle variable "Test" par exemple en tant que String, tu fais tes tests :

Code: Tout sélectionner
if isnumeric (facture.value) blablabla
   'code
elseif isnumeric (montant.value) blablabla
   'code
elseif Vartype(dateD.value) blablabla
   'code
else
   Test = "OK"
end if


Et tu mets tout ton code décriture dans un test if tout bête :

Code: Tout sélectionner
If Test = "OK" then
    'code pour écrire tes données
end if



Et tant que tous les formats ne seront pas bon, aucune écriture ne sera faîte.

Cordialement,
A méditer:

"Au fur et à mesure que vous connaissez les problèmes des autres, vous vous rendez compte que le votre n'est pas si grave."
Zirak
Membre impliqué
 
Messages: 1007
Inscription: 18 Mai 2011, 14:59
Localisation: 58
Version Excel: 2010 FR

Re: msgBox sur userform

Messagepar denisl » 30 Jan 2012, 17:36

merci beaucoup je ne savais pas que l'on pouvais utilisezr les tests comme cela

Cordialement :D
denisl
Utilisateur occasionnel
 
Messages: 11
Inscription: 17 Jan 2012, 11:24
Version Excel: 2007 FR


Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Google Adsense [Bot] et 5 invités