Créer une text box dans vba

Résolu
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?
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. 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. Contributeur
      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!!