rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

[VBA] URGENTsvp!!! procédure d'enregistrement

grace, le mardi 8 juillet 2008 à 16:13:16
Bonjour,

j'ai créé un formulaire permettant de remplir une base de données Excel. Lors de l'enregistrement des données (opérateur click sur le bouton "enregistrer") je souhaite que l'on affiche un message d'erreur si l'un des champs n'ai pas remplie.
Je ecrit ce programme :

If TextBox1.Value = "" Then
MsgBox "Il faut entrer un numéro d'étiquette"
End If

Or avec ceci il affiche le message d'erreur mais il enregistre aussi (quand même) les données!
Je pense qu'avant le "end if" il faut mettre un "else" avec une action qui lui indique de ne pas enregistrer mais je ne sais comment rédiger cette action!

J'espère avoir été assez claire!

Merci de me répondre le plus rapidement possible.
Configuration: Windows XP
Internet Explorer 6.0
Répondre à grace  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
CapitainCo, le mardi 8 juillet 2008 à 16:15:37
If TextBox1.Value = "" Then
MsgBox "Il faut entrer un numéro d'étiquette"
else
.... procedure d'enregristrement
End If
end sub Actuellement à la recherche d'un emploi
Répondre à CapitainCo

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
grace, le mardi 8 juillet 2008 à 16:17:43
En faite si la textbox1 est vide je ne veux pa que ca enregistre! c'est ca le problème.
Donc je ne dois pas mettre la procédure d'enregistrement!

non???

Merci quand même pour ta rapidité
Répondre à grace

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
grace, le mardi 8 juillet 2008 à 16:20:10
non c'est bon ca marche!
merci.
Excuse mais je suis débutante
Répondre à grace

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
grace, le mardi 8 juillet 2008 à 16:43:04
Maintenant si je veux tester le contenu de plusieurs champs comment je fais?
Il y a des Combobox et des textbox

J'ai essayé cela mais ca ne marche pas :

If TextBox1.Value = "" Then
MsgBox "Il faut entrer un numéro d'étiquette"
If combobox1.Value = "" Then
MsgBox "Choisir un responsable dans la liste"
else
.... procedure d'enregristrement
End If
End if
end sub

Merci d'avance pour vos reponses
Répondre à grace

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
CapitainCo, le mardi 8 juillet 2008 à 16:46:38
If TextBox1.Value = "" Then
MsgBox "Il faut entrer un numéro d'étiquette"
elseIf combobox1.Value = "" Then
MsgBox "Choisir un responsable dans la liste"
else Actuellement à la recherche d'un emploi
Répondre à CapitainCo

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 grace, le mardi 8 juillet 2008 à 17:22:08
Merci de nouveau!

Si je veux testé le contenu d'une textbox
format de date jj/mm/aaaa

il ne faut pas que cela s'enregistre si la date n'a pas ce format???

Et d'autre part comment fait-on pour mettre un message à l'ouverture de la userform (sachant que ma userform s'affiche suite à un click sur un commandbouton d'une autre userform)???

J'espère avoir été claire

Merci par avance
Répondre à grace
Logiciels pertinents trouvés dans les téléchargements
Télécharger Complément de Microsoft Office 2007 : Enregistrement en PDF dans Microsoft 1Complément de Microsoft Office 2007 : Enregistrement en PDF dans Microsoft - Ce téléchargement vous permet d'exporter et d'enregistrer des fichiers au format PDF dans huit programmes de Microsoft...Catégorie: Bureautique
Licence: Freeware/gratuit
Télécharger Enregistrer sous Editeur   1.11Enregistrer sous Editeur - Enregistrer Sous éditeur est un utilitaire plus qu'indispensable. Il permet de personnaliser la liste d'emplacements de la...Catégorie: Optimisation
Licence: Freeware/gratuit
Télécharger Audacity 1.2.6Audacity - Audacity® est un logiciel libre et open-source destiné à l'édition et à l'enregistrement sonore. Il est disponible pour Mac...Catégorie: Création musicale
Licence: Open Source
Télécharger CamStudio 2.5 Beta 1CamStudio - CamStudio est un logiciel permettant de faire une capture vidéo, c'est-à-dire capturer l'écran en continu. CamStudio permet...Catégorie: Capture
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [VBA] URGENTsvp!!! procédure d'enregistrement »