Alerte sonore et rejet de valeur
Le
jthillard
Bonjour,
J'ai une valeur maximale en A1 et je voudrais que lorsque la valeur
entrée en A2 est ou inférieure à 0 ou supérieur à la valeur de la
cellule A1 un bip retentisse et que le contenu de la cellule A2
s'effece.
Quelqu'un saurait me dire comment je peux faire en VBA?
Merci JP
J'ai une valeur maximale en A1 et je voudrais que lorsque la valeur
entrée en A2 est ou inférieure à 0 ou supérieur à la valeur de la
cellule A1 un bip retentisse et que le contenu de la cellule A2
s'effece.
Quelqu'un saurait me dire comment je peux faire en VBA?
Merci JP

Poser une question


entrée en A2 est ou inférieure à 0 ou supérieur à la valeur de la
cellule A1 un bip retentisse et que le contenu de la cellule A2
s'effece.
Dans le module de la feuille :
Private Sub Worksheet_Change(ByVal x As Range)
If x.Address <> "$A$2" Then Exit Sub
If x < 0 Or x > [A1] Then [A2] = "": Beep
End Sub
Etc
lol!)
Merci
JP
On 26 avr, 10:58, "Caetera"
ma situation.
Les valeurs Maximales sont situées de C8:G8
En dessous, la plage où je rentre des valeurs est de C9:G48
En fait, toutes les valeurs de:
C9:C49 ne devraient pas être inférieures à 0 ou supérieur à C8.
D9:D49 ne devraient pas être inférieures à 0 ou supérieur à D8
etc...
Merci pour l'aide
JP
On 26 avr, 11:34, wrote:
Sana VBA, il y a données / validation qui fait cela .....
Voir ici:
http://www.cijoint.fr/cjlink.php?fi...rx2QfB.xls
--
Salutations
JJ
Bonjour,
J'ai une valeur maximale en A1 et je voudrais que lorsque la valeur
entrée en A2 est ou inférieure à 0 ou supérieur à la valeur de la
cellule A1 un bip retentisse et que le contenu de la cellule A2
s'effece.
Quelqu'un saurait me dire comment je peux faire en VBA?
Merci JP
En dessous, la plage où je rentre des valeurs est de C9:G48
En fait, toutes les valeurs de:
C9:C49 ne devraient pas être inférieures à 0 ou supérieur à C8.
D9:D49 ne devraient pas être inférieures à 0 ou supérieur à D8
etc...
Mets ça dans le module de la feuille et...monte le son !
Private Sub Worksheet_Change(ByVal x As Range)
If Intersect(x, [C9:G49]) Is Nothing Then Exit Sub
If x.Value For i = 1 To 3
Application.Wait (Now + TimeValue("0:00:01"))
Beep
Next
x.Value = ""
End If
End Sub
Etc