Besoin d'un coup de main SVP

  • Initiateur de la discussion Initiateur de la discussion B52
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

B52

Guest
Bonjour à tous,

Etant un débutant en VBA je rencontre un problème,le voici:

J'ai crée un userform (nommé "Retouche") qui comporte 9 textbox afin de saisir des données dans une feuille EXCEL.
J'ai inclus dans mon code, des MsgBox afin de vérifier que tous les champs ont bien été renseignés. Mais lorsque j'arrive au dernier texbox (nommé: qté-retouchée) je ne peux plus revenir en arriere si j'ai oublier de remplir celui-ci. Voici la fin de mon code :

Private Sub verif9()
If Retouche.qté_retouchée = "" Then
MsgBox "Vous devez saisir une quantité de retouche", vbOKOnly + vbCritical, "Attention"
Else
End If
Retouche.Hide
Rows(3).Select
Selection.Insert
Selection.Delete
Unload Retouche
vouloir_imprimer.Show
End Sub

Comment après avoir eu ce message d'erreur, revenir dans le dernier textbox et le renseigner sans que mon userform se ferme.
Par avance merci et bonne continuation à tous !
@+
Stéphane
 
Salut Stéphane,

Tu as juste à déplacer le End If :

If Retouche.qté_retouchée = "" Then
MsgBox "Vous devez saisir une quantité de retouche", vbOKOnly + vbCritical, "Attention"
Else
Retouche.Hide
Rows(3).Select
Selection.Insert
Selection.Delete
Unload Retouche
vouloir_imprimer.Show
End If
End Sub

....et à trouver un titre pour le message "Code de validation de saisie", par exemple de préférence à "Au secours" "A l'aide" et autres expressions du même tonneau.

A+
Horatio
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

A
Réponses
8
Affichages
1 K
angus young
A
D
Réponses
6
Affichages
5 K
daniel
D
Retour