Créer une text box dans vba

Résolu/Fermé
jesuschild Messages postés 1 Date d'inscription mercredi 1 octobre 2008 Statut Membre Dernière intervention 1 octobre 2008 - 1 oct. 2008 à 15:46
 jesuschild - 2 oct. 2008 à 09:56
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 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
1 oct. 2008 à 17:00
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 24571 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 8 mai 2024 7 216
1 oct. 2008 à 21:05
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
C'est cool, ça marche. Merci!!
0