Bonjour à tous,
je dois mettre en place un code qui permet , à l'activation d'un classeur, de mettre en fond jaune les cellules qui contiennent un code fournisseurs qui n'est pas compris entre 1 et 999. Si une telle valeur est sélectionner un message d'erreur doit apparaitre.
Voila ce que j'ai fais mais quand j’exécute en pas à pas les lignes d’instruction sont sauter et rien ne marche ...
Sub CodeFournisseur()
Range("A2:A100").Select ' selection cellules
For Each Cell In Selection 'Pour chaque cellule selectionnée
If Cell.Value < 1 Then
Cell.Interior.ColorIndex = 6 'couleur de la cellule = jaunne
End If
If Cell.Value > 999 Then 'Si la valeur > 999 alors
Cell.Interior.ColorIndex = 6 'couleur de la cellule = jaunne
End If
If 1 < Cell.Value < 999 Then
Cell.Interior.ColorIndex = xlColorIndexNone
End If
Next
End Sub
Sub ContrainteCodeFournisseur()
If 1 > ActiveCell.Value Then
TextBox = "Le code founisseur doit être compris entre 1 et 999"
End If
If ActiveCell.Value > 999 Then
TextBox = "Le code founisseur doit être compris entre 1 et 999"
End If
End Sub
MERCI