Comment créer et faire sonner une alarme sonore dans Microsoft Excel


Microsoft Excel comprend plusieurs outils intégrés qui permettent aux utilisateurs d'automatiser la mise en forme conditionnelle (comme changer la couleur d'une cellule) selon que des conditions spécifiques sont remplies.

Mais beaucoup de gens ne réalisent pas qu'il est possible de faire jouer un son à Excel à l'aide de Visual Basic pour Applications (VBA) de Microsoft. Ce didacticiel Excel expliquera comment déclencher une alarme dans Excel lorsqu'une condition est remplie.

Comment sonner une alarme dans Excel

Deux étapes sont nécessaires pour qu'Excel joue un son en fonction d'un déclencheur particulier. Tout d'abord, vous devez ajouter un code personnalisé permettant à Excel de lire le son. Ensuite, vous devez indiquer à Excel quel événement ou quelle valeur déclenchera le son.

Pour ce faire, vous devez créer une nouvelle règle en utilisant un Macro VBA Excel. Cela semble compliqué, mais ne vous inquiétez pas : tout ce que vous avez à faire est de copier et coller le code ci-dessous, puis de modifier certains paramètres de base.

Comment créer une alarme dans Excel

  1. Ouvrez votre feuille de calcul Excel.
  2. Appuyez sur Alt+F11pour ouvrir la fenêtre contextuelle Microsoft Visual Basic pour Applications.
  3. Cliquez sur Insérer>Module.
    1. Saisissez le code suivant :
    2. Fonction MakeABeep() sous forme de chaîne

      Bip

      MakeABeep = ""

      Fin de fonction

      1. Cliquez sur Enregistrer.
        1. Dans le menu déroulant Enregistrer sous le type, sélectionnez ExcelClasseurprenant en charge les macros.
          1. Dans n'importe quelle cellule, tapez « =MakeABeep() » et appuyez sur Entrée. Si vous entendez un son du système, votre code a fonctionné et il est temps de passer à l'étape suivante.
          2. Comment déclencher l'alarme dans Excel

            Ensuite, vous devez ajouter mise en forme conditionnelle à la cellule dans laquelle vous souhaitez jouer un son lors d'un événement spécifique. Cela dépendra de ce que vous voulez que le déclencheur soit, vous devrez donc peut-être savoir comment utiliser le diverses formules Excel pour le faire fonctionner exactement comme prévu.

            Voici un exemple simple montrant comment faire en sorte que la cellule A1 joue un son si elle atteint 100 :

            1. Sélectionnez une cellule vide dans votre feuille de calcul Excel..
            2. Tapez « =IF(A1>100, MakeABeep() », »)» et appuyez sur Entrée.
            3. Lorsque la valeur de la cellule A1 atteint 101, un son système est émis.

              Comment faire en sorte qu'Excel joue un son personnalisé

              Vous pouvez demander à Excel de lire plusieurs sons personnalisés plutôt que de vous fier au son d'un seul système. De cette façon, vous pouvez configurer plusieurs alarmes qui sonneront lorsque différentes conditions sont remplies.

              1. Ouvrez votre fichier Excel.
              2. Appuyez sur Alt+ F11pour ouvrir Microsoft VBA.
              3. Appuyez sur Insérer>Module.
                1. Dans la boîte de dialogue, saisissez :
                2. #Si Win64 alors

                  Déclaration privée de la fonction PtrSafe PlaySound Lib « winmm.dll » _

                  Alias ​​« PlaySoundA » (ByVal lpszName As String, _

                  ByVal hModule As LongPtr, ByVal dwFlags As Long) As Boolean

                  #Autre

                  Fonction de déclaration privée PlaySound Lib « winmm.dll » _

                  Alias ​​« PlaySoundA » (ByVal lpszName As String, _

                  ByVal hModule As Long, ByVal dwFlags As Long) As Boolean

                  #Fin si

                  Const SND_SYNC = &H0

                  Const SND_ASYNC = &H1

                  Const SND_FILENAME = &H20000

                  Fonction AlarmSound() sous forme de chaîne

                  Appelez PlaySound("C:\Users\User\Downloads\sound.wav", _

                  0, SND_ASYNC ou SND_FILENAME)

                  AlarmSound = ""

                  Fin de fonction

                  1. Remplacez « C:\Users\User\Downloads\sound.wav » par l'emplacement du fichier son que vous souhaitez utiliser. Pour l'obtenir, ouvrez le dossier dans Explorateur de fichierscliquez avec le bouton droit sur la barre d'adresse et sélectionnez Copier l'adresse sous forme de texte.
                    1. Appuyez sur Ctrl+ Spour enregistrer le fichier.
                    2. Dans la liste déroulante Enregistrer sous le type, sélectionnez ExcelClasseurprenant en charge les macros.
                      1. Dans n'importe quelle cellule vide, ajoutez votre équation de mise en forme conditionnelle. Par exemple, « =IF(A1>100, AlarmSound(), » » ». Comme ci-dessus, une alarme se déclenchera si la cellule A1 atteint la valeur de 100.
                      2. Remarque :Dans ce code de modèle, « AlarmSound » a été utilisé à la place de « MakeABeep ». Ces deux éléments peuvent être écrits comme vous le souhaitez. Par exemple, si vous souhaitez que plusieurs alarmes sonnent pour différentes conditions, vous pouvez utiliser « Alarme1 », « Alarme2 », etc..

                        Quels types d'alarmes pouvez-vous créer dans Excel ?

                        Excel est un outil puissant qui comprend plusieurs formules que vous pouvez utiliser pour formater vos données exactement comme vous le souhaitez. Pour utiliser ces règles, cliquez sur l'onglet Accueilet cliquez sur Mise en forme conditionnelle.

                        Voici quelques exemples de conditions de données pour lesquelles vous pouvez demander à Excel de déclencher une alarme :

                        1. Si la valeur est égale, supérieure, inférieure ou comprise entre une ou plusieurs autres valeurs
                        2. Si la cellule est un doublon
                        3. Si la cellule fait référence à une date particulière (comme une date d'échéance ou une date d'expiration)
                        4. Si la valeur se situe dans un centile spécifique (par exemple, les 10 % supérieurs ou au-dessus de la moyenne)
                        5. Si la cellule est d'une couleur particulière – utile lorsque vous avez déjà configuré des règles de mise en forme conditionnelle
                        6. La gestion des données n'a jamais été aussi simple

                          Excel de Microsoft Office est l'un des outils de validation et d'analyse de données les plus puissants du marché, et ce depuis longtemps. Que vous souhaitiez que votre classeur Excel affiche vos données de manière facile à comprendre ou formate les cellules pour vous avertir lorsque les conditions sont remplies, Excel a les outils qu'il vous faut.

                          Articles Similaires:


                          10.11.2022