Microsoft Excel incluye varias herramientas integradas que permiten a los usuarios automatizar el formato condicional (como cambiar el color de una celda) dependiendo de si se cumplen condiciones específicas.
Pero muchas personas no se dan cuenta de que es posible hacer que Excel reproduzca un sonido usando Visual Basic para aplicaciones (VBA) de Microsoft. Este tutorial de Excel explicará cómo hacer sonar una alarma en Excel cuando se cumple una condición.
Cómo hacer sonar una alarma en Excel
Se requieren dos pasos para lograr que Excel reproduzca un sonido basado en un activador particular. Primero, debe agregar un código personalizado que permita a Excel reproducir el sonido. Luego, debe decirle a Excel qué evento o valor activará el sonido.
Para hacer esto, debe crear una nueva regla utilizando una macro VBA de Excel. Esto suena complicado, pero no se preocupe, todo lo que necesita hacer es copiar y pegar el código a continuación y luego cambiar algunos parámetros básicos.
Cómo crear una alarma en Excel
- Abre tu hoja de cálculo de Excel.
- Prensa alternativa + F11 para abrir la ventana emergente Microsoft Visual Basic para Aplicaciones ventana.
- Hacer clic Insertar > Módulo.
- Introduce el siguiente código:
Función MakeABeep() como cadena
Bip
Hacer un pitido = «»
función final
- Hacer clic Ahorrar.
- En el Guardar como tipo menú desplegable, seleccione Sobresalir Macro habilitado Libro de trabajo.
- En cualquier celda, escriba “=MakeABeep()” y presione Ingresar. Si escucha un sonido del sistema, su código ha funcionado y es hora de pasar al siguiente paso.
Cómo activar la alarma en Excel
A continuación, debe agregar formato condicional a la celda en la que le gustaría reproducir un sonido en un evento específico. Esto dependerá de lo que desee que sea el desencadenante, por lo que es posible que deba saber cómo usar las diversas fórmulas de Excel para que funcione exactamente según lo planeado.
Aquí hay un ejemplo básico que muestra cómo hacer que la celda A1 reproduzca un sonido si llega a 100:
- Seleccione una celda vacía en su hoja de cálculo de Excel.
- Escribe «=SI(A1>100, HacerBip(),””)” y presione Ingresar.
Cuando el valor de la celda A1 llegue a 101, se reproducirá un sonido del sistema.
Cómo hacer que Excel reproduzca un sonido personalizado
Puede hacer que Excel reproduzca varios sonidos personalizados en lugar de depender del único sonido del sistema. De esta manera, puede configurar múltiples alarmas para que suenen cuando se cumplan diferentes condiciones.
- Abre tu Sobresalir expediente.
- Prensa alternativa + F11 para abrir Microsoft VBA.
- Prensa Insertar > Módulo.
- En el cuadro de diálogo, escriba:
#Si Win64 Entonces
Declaración privada Función PtrSafe PlaySound Lib “winmm.dll” _
Alias »PlaySoundA» (ByVal lpszName As String, _
ByVal hModule As LongPtr, ByVal dwFlags As Long) As Boolean
#Más
Función de declaración privada PlaySound Lib “winmm.dll” _
Alias »PlaySoundA» (ByVal lpszName As String, _
ByVal hModule tan largo, ByVal dwFlags tan largo) como booleano
#Terminara si
Const SND_SYNC = &H0
Const SND_ASYNC = &H1
Const SND_FILENAME = &H20000
Función AlarmSound() como cadena
Llame a PlaySound(“C:\Usuarios\Usuario\Descargas\sound.wav”, _
0, SND_ASYNC o SND_FILENAME)
Sonido de alarma = “”
función final
- Reemplace «C:\Users\User\Downloads\sound.wav» con la ubicación del archivo de sonido que le gustaría usar. Para obtener esto, abra la carpeta en Explorador de archivos, haga clic con el botón derecho en la barra de direcciones y seleccione Copie la dirección como texto.
- Prensa Control + S para guardar el archivo.
- En el Guardar como tipo lista desplegable, seleccione Sobresalir Macro habilitado Libro de trabajo.
- En cualquier celda en blanco, agregue su ecuación de formato condicional. Por ejemplo, «=SI(A1>100, Sonido de alarma(),””)”. Como arriba, esto hará que suene una alarma si la celda A1 alcanza el valor de 100.
Nota: En este código de plantilla, se usó «AlarmSound» en lugar de «MakeABeep». Ambos se pueden escribir como lo que quieras. Por ejemplo, si desea que suenen varias alarmas para diferentes condiciones, puede usar «Alarma1», «Alarma2», etc.
¿Qué tipo de alarmas puede crear en Excel?
Excel es una herramienta poderosa e incluye varias fórmulas que puede usar para formatear sus datos exactamente como lo desea. Para usar estas reglas, haga clic en el Hogar pestaña y haga clic Formato condicional.
Aquí hay algunos ejemplos de condiciones de datos para las que puede decirle a Excel que reproduzca una alarma:
- Si el valor es igual a, mayor que, menor que o entre otro(s) valor(es)
- Si la celda es un duplicado
- Si la celda se refiere a una fecha en particular (como una fecha de vencimiento o una fecha de vencimiento)
- Si el valor está en un percentil específico (por ejemplo, el 10% superior o por encima del promedio)
- Si la celda es de un color en particular, útil cuando se han configurado reglas de formato condicional anteriores.
La gestión de datos nunca ha sido tan fácil
Excel de Microsoft Office es una de las herramientas de análisis y validación de datos más potentes del mercado y lo ha sido durante mucho tiempo. Ya sea que desee que su libro de Excel muestre sus datos de una manera fácil de entender o que formatee las celdas para notificarle cuando se cumplan las condiciones, Excel tiene las herramientas para usted.