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 en utilisant Visual Basic pour Applications (VBA) de Microsoft. Ce didacticiel Excel explique comment déclencher une alarme dans Excel lorsqu’une condition est remplie.

Table des matières

Comment Faire sonner une alarme dans Excel

Deux étapes sont nécessaires pour qu’Excel joue un son basé sur un déclencheur particulier. Tout d’abord, vous devez ajouter un code personnalisé permettant à Excel de jouer 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 à l’aide d’une macro Excel VBA. 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

Ouvrez votre feuille de calcul Excel. Appuyez sur Alt + F11 pour ouvrir la fenêtre contextuelle Microsoft Visual Basic pour Applications. Cliquez sur Insérer > Module. Entrez le code suivant :

Function MakeABeep() as String

Beep

MakeABeep=””

Fin de fonction

Cliquez sur Enregistrer. Dans le menu déroulant Enregistrer en tant que type, sélectionnez Classeur Excel prenant en charge les macros. Dans n’importe quelle cellule, tapez”=MakeABeep()”et appuyez sur Entrée. Si vous entendez un son système, votre code a fonctionné et il est temps de passer à l’étape suivante.

Comment déclencher l’alarme dans Excel

Ensuite, vous devez ajouter une mise en forme conditionnelle à la cellule que vous souhaitez émettre un son sur un point spécifique un événement. Cela dépendra de ce que vous voulez que le déclencheur soit, vous devrez donc peut-être savoir comment utiliser les différentes formules Excel pour le faire fonctionner exactement comme prévu.

Voici un exemple de base montrant comment faire en sorte que la cellule A1 émette un son si elle atteint 100 :

Sélectionnez une cellule vide dans votre feuille de calcul Excel. Tapez”=IF(A1>100, MakeABeep(),””)”et appuyez sur Entrée.

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 faire en sorte qu’Excel joue plusieurs sons personnalisés plutôt que de vous fier au son unique du système. De cette façon, vous pouvez configurer plusieurs alarmes pour qu’elles sonnent lorsque différentes conditions sont remplies.

Ouvrez votre fichier Excel. Appuyez sur Alt + F11 pour ouvrir Microsoft VBA. Appuyez sur Insérer > Module. Dans la boîte de dialogue, tapez :

#If Win64 Then

Private Declare PtrSafe Function PlaySound Lib”winmm.dll”_

Alias ​​”PlaySoundA”(ByVal lpszName As String, _

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

#Else

Private Declare Fonction PlaySound Lib”winmm.dll”_

Alias ​​”PlaySoundA”(ByVal lpszName As String, _

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

#End If

Const SND_SYNC=&H0

Const SND_ASYNC=&H1

Const SND_FILENAME=&H20000

Fonction AlarmSound() Comme chaîne

Appel PlaySound(“C:\Users\User\Downloads\sound.wav”, _

0, SND_ASYNC Or SND_FILENAME)

AlarmSound=””

Fin de fonction

Remplacez”C:\Users\User\Downloads\sound.wav”par l’emplacement du fichier son que vous souhaitez utiliser. Pour l’obtenir, ouvrez le dossier dans l’Explorateur de fichiers, cliquez avec le bouton droit sur la barre d’adresse et sélectionnez Copier l’adresse sous forme de texte. Appuyez sur Ctrl + S pour enregistrer le fichier. Dans la liste déroulante Enregistrer en tant que type, sélectionnez Classeur Excel prenant en charge les macros. Dans n’importe quelle cellule vide, ajoutez votre équation de mise en forme conditionnelle. Par exemple,”=IF(A1>100, AlarmSound(),””)”. Comme ci-dessus, cela déclenchera une alarme si la cellule A1 atteint la valeur de 100.

Remarque : dans ce modèle de code,”AlarmSound”a été utilisé à la place de”Faites un bip. » Les deux peuvent être écrits comme vous le souhaitez. Par exemple, si vous souhaitez que plusieurs alarmes sonnent pour différentes conditions, vous pouvez utiliser”Alarm1″,”Alarm2″, etc.

Quel type d’alarmes pouvez-vous créer dans Excel ?

Excel est un outil puissant, et il 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 Accueil, puis sur Formatage conditionnel.

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

Si la valeur est égale à, supérieure supérieur à, inférieur à ou entre une ou plusieurs autres valeurs Si la cellule est un doublon Si la cellule fait référence à une date particulière (comme une date d’échéance ou une date d’expiration) Si la valeur se situe dans un centile spécifique (par exemple, les 10 premiers % ou au-dessus de la moyenne) Si la cellule est d’une couleur particulière-utile lorsque vous avez déjà configuré des règles de mise en forme conditionnelle

La gestion des données n’a jamais été aussi simple

Excel de Microsoft Office est l’un des outils de validation de données les plus puissants et outils d’analyse sur le 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.

Categories: IT Info