Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
J'aimerais tester si une des valeurs d'une plage nommé ( [nb_jour]) est supérieur strictement à 3.
Qu'est ce que cela donne en VBA ?
Le résultat du test étant un msg box?
Bonjour
En VBA les plages nommées ne sont pas utilisées
En considérant que la colonne concernée est la A, ça donne
Sub test()
For i = 1 To Range("a65536").End(xlUp).Row
If Cells(i, 1).Value <= 3 Then
MsgBox ("ligne " & i & " le chiffre est inférieur ou égale à 3")
End If
Next
End Sub
J'ai mis exactement ça dans thisworkbook et ça ne fonctionne pas
Sub test_jour_naissance()
For i = 1 To Range("bv65536").End(xlUp).Row
If Cells(i, 1).Value > 3 Then
MsgBox ("La cellule " & Cellule.Address(0, 0) & " est supérieure à 3.")
oui désolé, mais ça ne fonctionne deja pas pour une feuille.
J'ai essayé les deux solutions
Sub test()
For Each Cellule In [BV4:BV65]
If Cellule.Value > 3 Then MsgBox "La cellule " & Cellule.Address(0, 0) & " est supérieure à 3."
Next
End Sub
ET
Sub test_jour_naissance()
For i = 4 To Range("bv65536").End(xlUp).Row
If Cells(i, 1).Value > 3 Then
MsgBox ("La cellule " & Cellule.Address(0, 0) & " est supérieure à 3.")
Sub Compte()
Compteurv = 0
Dim Macellule As Object 'Déclaration d'une variable
For Each Macellule In Range("nb_jour") 'Boucle dans la plage
If Macellule > 3 Then Compteurv = Compteurv + 1
Next Macellule
MsgBox "Il y a " & CStr(Compteurv) & " Valeurs supérieurs à trois"
End Sub
Bon je vais essayer de m'expliquer plus clairement ( c'est pas gagné!)
En cellule BV4 je récupère via une formule un nombre de jour ( NB SI .....)
Cette formule est recopiée de BV4 à BV65.
Le chiffre n'est pas saisi par l'utilisateur.
Simplement je veux qu'il soit averti.
Si je met vos différents code vba en this workbook ou sur la feuille, je n'ai pas de résultat concluant.
Pour info d'autre procédure VBA fonctionne déjà sur mon fichier
Désolé mais je ne peux pas joindre le fichier : trop volumineux
- 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