slaurent01
XLDnaute Junior
Bonsoir le forum,
J'ai un problème que je n'arrive pas à solutionner et j'ai besoin de votre aide.
Je veux insérer une macro sur ma feuille "Devis" qui affiche un message d'alerte si la valeur saisie en "B6" est supérieur à 1 000 000.
Cette macro ne marche pas. je vous remercie par avance pour votre aide
Cordialement
Stephane
J'ai un problème que je n'arrive pas à solutionner et j'ai besoin de votre aide.
Je veux insérer une macro sur ma feuille "Devis" qui affiche un message d'alerte si la valeur saisie en "B6" est supérieur à 1 000 000.
Code:
Private Sub worksheets_SelectionChange(ByVal Target As Range)
'on définit la variable à contrôler
Dim Valeur As Long
Valeur = ThisWorkbook.Worksheets("Devis").Range("b6").Value
'Si la valeur est supérieure à 1 000 000 afficher le message d'alerte
If Valeur > 1000000 Then
If MsgBox("La quantité est-elle réellement supérieure ou égale à 1 000 0000 Etiquettes? ", vbQuestion + vbYesNo, "Attention !") = vbYes Then
'si la réponse est oui sortir de la macro
Exit Sub
Else
'retourner sur la cellule b6
Valeur.Select
End If
Else
Exit Sub
End If
End Sub
Cette macro ne marche pas. je vous remercie par avance pour votre aide
Cordialement
Stephane