Excel 2007

Bonjour,
J'ai un pti soucis de code sur excel. Au fait je veux un code qui me permettra d'effectuer un bip sonore quand le contenu d'une cellule de la plage de G9 à G500 atteint 0. Quelqu un peut m'aider pour le code de la macro.. Merci Beaucoup

1 réponse

  1. Modérateur
    Bonjour

    Essaie cette macro à mettre dans le modèle de la feuille :

    Private Sub Worksheet_Calculate() 
    Dim x 
    x = Application.Sum(Range("G9:G500")) 
    If x >= 100 Then Beep 
    End Sub 

    m@rina

    Si vous voulez être aidé efficacement, vérifiez que vous êtes sur le bon forum,... et précisez le logiciel utilisé ainsi que sa version. Nous manquons de devins !
    0
    1. Modérateur
      excuse moi, je viens de voir que c'est pas 100 mais 0 !
      Il suffit de modifier la macro :
      if x <= 0 then...
      0
    2. Merci Beaucoup M@rina Mais le code fonctionne correctement avec ta modification mais plus bas dans mon classeur par exemple a G20 quand le stock devient nu xa ne me signal plus.
      voila ma modif

      Private Sub Worksheet_Calculate()
      Dim x As Integer
      x = Application.Sum(Range("G9:G49"))
      If x < 1 Then
      MsgBox "Le stock a atteint la valeur 0 "
      Beep
      End If
      End Sub
      0