Affichage Msg Box sous conditions

  • Initiateur de la discussion Initiateur de la discussion ToM
  • 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 !

T

ToM

Guest
URGENT!!!
Bonjour à tous

Je suis étudiant et j'ai un projet à présenter dans klk heures sous Excel avec de mutiples macros VBA!!!

Je voudrais faire klk chose de tt simple mais je ne me rapl plus comment faire.

Une de mes macros me permet de gérer l'état d'un stock et je voudrais que quand celui passe en dessous de 0 une msg box s'affiche.
(pour me signaler que ma commande n'est pas possible car pas assez de stock!).

Je crois kil faut k j'utilise "If" mais je me souviens plus de sa structure.

Pourriez vous m'aider?!
Help!

Merci d'avance.

ToM
 
Bonjour le forum
Bonjour ToM


Private Sub Worksheet_Change(ByVal Target As Range)
If Range("A1").Value <= 0 Then
MsgBox "Attention, valeur négative!!!"
End If
End Sub
A adapter à ton projet.
@ ++ Eric C
 
C'est génial cela marche parfaitement mais j'ai une autre question.

Comment faire pour qu'apres l'affichage de la msgbox d'erreur, l'utilisateur retrouve à nouveau comme case active la txtbox qu'il a mal rempli dans la userform qu'il utilisait?

Merci.
 
Re le forum
Re ToM


Donc tu utilises un USF. Si je comprend bien, si une valeur entrée dans un TxtBox est négative, il y a affichage de ton MsgBox et ton TxtBox reprend le focus ??
@ ++ Eric C
 
- 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

Réponses
5
Affichages
946
T
Réponses
2
Affichages
789
T
C
Réponses
1
Affichages
893
T
T
Réponses
8
Affichages
1 K
T
Retour