Créer une text box dans vba

Résolu
jesuschild Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 jesuschild -
Bonjour,
je voudrais me servir de vba pour dynamiser ma feuille excel. Dans la cellule B10, par exemple, je voudrais forcer l'encodage manuelle d'un nombre > ou = au nombre de la cellule A10. Si le nombre encodé est inférieur, alors une texte box apparaît avec le message d'erreur de mon choix. COmment puis-je faire?
A voir également:

2 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Salut,

Clic droit sur l'onglet de ta feuille/visualiser le code et colle ce code lorsque la valeur de ta cellule B10 sera supérieure à A10 le msgbox affichera le message.

Private Sub Worksheet_Change(ByVal Target As Range)
If Range("B10") >= Range("A10") Then
MsgBox "Erreur B10 est suppérieur à A10"
End If
End Sub

A+

__________________________________________________________________

Besoin d’aide. Auprès du forum, des bénévoles prennent le temps de décrypter vos explications parfois confuses, et proposent leur connaissance.
Solution trouvée, ayez la courtoisie de porter votre statut résolu. Afin que votre problème soit classé, et serve de référence pour d’autres cas similaires.
-1
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Bonsoir,

Sauf si tu veux vraiment faire un excercice en vba, tu as le menu 'données / validation' qui est fait pour ça.
eric
-1
jesuschild
 
C'est cool, ça marche. Merci!!
0