Microsoft Excel에는 특정 조건이 충족되는지 여부에 따라 사용자가 조건부 서식(예:셀 색상 변경)을 자동화할 수 있는 여러 기본 도구가 포함되어 있습니다.
그러나 많은 사람들은 Microsoft의 VBA(Visual Basic for Application)를 사용하여 Excel에서 소리를 재생하는 것이 가능하다는 사실을 인식하지 못합니다. 이 엑셀 튜토리얼은 조건이 충족될 때 엑셀에서 알람을 울리는 방법을 설명합니다.
Excel에서 특정 트리거에 따라 소리를 재생하려면 두 단계가 필요합니다. 먼저 Excel에서 소리를 재생할 수 있도록 하는 사용자 지정 코드를 추가해야 합니다. 그런 다음 어떤 이벤트나 값이 소리를 발생시킬 것인지 Excel에 알려주어야 합니다.
이렇게 하려면 Excel VBA 매크로를 사용하여 새 규칙을 만들어야 합니다. 복잡해 보이지만 걱정하지 마세요. 아래 코드를 복사하여 붙여넣은 다음 몇 가지 기본 매개변수를 변경하기만 하면 됩니다.
Excel에서 알람을 만드는 방법
- Excel 스프레드시트를 엽니다.
- Alt + F11을 눌러 팝업 Microsoft Visual Basic for Application 창을 엽니다.
- 삽입> 모듈을 클릭하세요.
- 다음 코드를 입력하세요:
MakeABeep()을 문자열로 함수
삑
MakeABeep =“”
함수 종료
- 저장을 클릭하세요.
- 파일 형식 드롭다운 메뉴에서 Excel 매크로 사용 통합 문서를 선택합니다.
- 아무 셀에나 '=MakeABeep()'을 입력하고 Enter 키를 누릅니다. 시스템 소리가 들리면 코드가 작동한 것이며 이제 다음 단계로 넘어갈 시간입니다.
Excel에서 알람을 실행하는 방법
다음으로, 특정 이벤트에 대해 사운드를 재생하려는 셀에 조건부 서식을 추가해야 합니다. 이는 원하는 트리거에 따라 달라지므로, 계획한 대로 정확하게 작동하도록 하려면 다양한 Excel 수식을 사용하는 방법을 알아야 할 수도 있습니다.
다음은 A1 셀이 100에 도달하면 소리를 재생하도록 하는 방법을 보여주는 기본 예입니다:
- Excel 워크시트에서 빈 셀을 선택하세요.
- "=IF(A1>100, MakeABeep(),"")"를 입력하고 Enter를 누르세요.
A1 셀 값이 101에 도달하면 시스템 사운드가 재생됩니다.
Excel에서 사용자 정의 사운드를 재생하는 방법
단일 시스템 소리에 의존하는 대신 Excel에서 여러 사용자 지정 소리를 재생하도록 할 수 있습니다. 이렇게 하면 다양한 조건이 충족될 때 울리도록 여러 알람을 설정할 수 있습니다.
- Excel 파일을 엽니다.
- Microsoft VBA를 열려면 Alt + F11을 누르세요.
- 삽입> 모듈을 누르세요.
- 대화상자에 다음을 입력하세요:
#Win64이면
Private 선언 PtrSafe 함수 PlaySound Lib “winmm.dll” _
별칭 “PlaySoundA”(ByVal lpszName As String, _
ByVal hModule As LongPtr, ByVal dwFlags As Long) As Boolean
#그밖에
비공개 선언 기능 PlaySound Lib “winmm.dll” _
별칭 “PlaySoundA”(ByVal lpszName As String, _
ByVal hModule은 길게, ByVal dwFlags는 길게) 부울로
#끝날 경우
상수 SND_SYNC =&H0
상수 SND_ASYNC =&H1
상수 SND_FILENAME =&H20000
함수 AlarmSound()를 문자열로
PlaySound(“C:UsersUserDownloadssound.wav”, _
를 호출합니다.0, SND_ASYNC 또는 SND_FILENAME)
알람사운드 =“”
함수 종료
- 'C:UsersUserDownloadssound.wav'를 사용하려는 사운드 파일의 위치로 바꾸세요. 이를 얻으려면 파일 탐색기에서 폴더를 열고 주소 표시줄을 마우스 오른쪽 버튼으로 클릭한 다음 주소를 텍스트로 복사를 선택하세요.
- 파일을 저장하려면 Ctrl + S를 누르세요.
- 파일 형식 드롭다운 목록에서 Excel 매크로 사용 통합 문서를 선택합니다.
- 빈 셀에 조건부 서식 방정식을 추가합니다. 예:“=IF(A1>100, AlarmSound(),””)”. 위와 같이 A1 셀의 값이 100에 도달하면 알람이 울리게 됩니다.
참고:이 템플릿 코드에서는 "MakeABeep" 대신 "AlarmSound"가 사용되었습니다. 이 두 가지 모두 원하는 대로 작성할 수 있습니다. 예를 들어, 다양한 조건에 대해 여러 개의 알람이 울리도록 하려면 "Alarm1", "Alarm2" 등을 사용할 수 있습니다.
Excel에서는 어떤 종류의 알람을 만들 수 있나요?
Excel은 강력한 도구이며, 여기에는 원하는 방식으로 정확하게 데이터 형식을 지정하는 데 사용할 수 있는 여러 수식이 포함되어 있습니다. 이러한 규칙을 사용하려면 홈 탭을 클릭하고 조건부 서식을 클릭하세요.
다음은 Excel에 알람을 재생하도록 지시할 수 있는 데이터 조건의 몇 가지 예입니다.
- 값이 다른 값과 같거나, 크거나, 작거나, 그 사이에 있는 경우
- 셀이 중복된 경우
- 셀이 특정 날짜(마감일 또는 만료일 등)를 참조하는 경우
- 값이 특정 백분위수에 속하는 경우(예:상위 10% 또는 평균 이상)
- 셀이 특정 색상인 경우 - 이전에 조건부 서식 규칙을 설정한 경우에 유용합니다.
데이터 관리가 이보다 쉬웠던 적은 없습니다
Microsoft Office의 Excel은 시장에서 가장 강력한 데이터 검증 및 분석 도구 중 하나이며 오랫동안 사용되어 왔습니다. Excel 통합 문서에서 데이터를 이해하기 쉬운 방식으로 표시하거나 조건이 충족될 때 알림을 받을 수 있도록 셀 서식을 지정하려는 경우 Excel에 적합한 도구가 있습니다.