comparer un textbox avec la valeur d'une cellule

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

N

natorp

Guest
bonjour à tous

j'aimerais comparer la valeur numérique entrée dans un textbox avec le contenu numérique d'une cellule

Dim pages As Variant
pages = Cells(3, 16)
If pages > TextBox1 Then
MsgBox "Vous devez entrez un nombre de pages supérieur !", vbCritical, "Erreur de saisie"
Exit Sub
End If

j'arrive bien à récupérer la valeur pages, mais le test ne se fait pas....

merci d'avance

Gérard
 
Bonjour Natord et WElcome to XLD

ben si tu déclare Page as Variant c'est normal... Essaie en Integer ou en Double (selon si ce sont des numérique entiers ou pas que tu as à gérer...)

voici un exemple de procédure pour avec les tests pour ton cas :

Option Explicit

Private Sub CommandButton1_Click()
Dim pages As Double
Dim MaRange As Range
Set MaRange = ThisWorkbook.Sheets("Feuil1").Range("P3")

If Not IsNumeric(MaRange) Then
MsgBox "La Valeur en Cellule P3 n'est pas Numérique", vbCritical, "Erreur de saisie"
Exit Sub
End If
If Not IsNumeric(TextBox1) Then
MsgBox "La Valeur de la TextBox1 n'est pas Numérique", vbCritical, "Erreur de saisie"
Exit Sub
End If
pages = MaRange
If pages > TextBox1 Then
MsgBox "Vous devez entrez un nombre de pages supérieur !", vbCritical, "Erreur de saisie"
Exit Sub
Else: MsgBox "Bingo"
End If
End Sub

Bon Dimanche
@+Thierry
 
- 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

Retour