Microsoft Excel bao gồm một số công cụ tích hợp cho phép người dùng tự động định dạng có điều kiện (như thay đổi màu của ô) tùy thuộc vào việc các điều kiện cụ thể có được đáp ứng hay không.
Nhưng nhiều người không nhận ra rằng có thể khiến Excel phát âm thanh bằng Visual Basic for Application (VBA) của Microsoft. Hướng dẫn Excel này sẽ giải thích cách phát ra âm thanh cảnh báo trong Excel khi một điều kiện được đáp ứng.
Cách đổ chuông báo thức trong Excel
Có hai bước để Excel phát âm thanh dựa trên một trình kích hoạt cụ thể. Trước tiên, bạn phải thêm mã tùy chỉnh cho phép Excel phát âm thanh. Sau đó, bạn cần cho Excel biết sự kiện hoặc giá trị nào sẽ kích hoạt âm thanh.
Để thực hiện việc này, bạn phải tạo quy tắc mới bằng cách sử dụng Macro VBA của Excel. Điều này nghe có vẻ phức tạp nhưng đừng lo lắng—tất cả những gì bạn cần làm là sao chép và dán mã bên dưới rồi thay đổi một số tham số cơ bản.
Cách tạo báo thức trong Excel
Hàm MakeABeep() dưới dạng chuỗi
Tiếng bíp
MakeABeep = “”
Chức năng kết thúc
Cách kích hoạt báo thức trong Excel
Tiếp theo, bạn cần thêm định dạng có điều kiện vào ô mà bạn muốn phát âm thanh theo một sự kiện cụ thể. Điều này sẽ phụ thuộc vào việc bạn muốn trình kích hoạt là gì, vì vậy, bạn có thể cần biết cách sử dụng các công thức Excel khác nhau để làm cho trình kích hoạt hoạt động chính xác như kế hoạch.
Dưới đây là ví dụ cơ bản cho biết cách làm cho ô A1 phát âm thanh nếu nó đạt tới 100:
Khi giá trị ô A1 đạt 101, âm thanh hệ thống sẽ phát.
Cách để Excel phát âm thanh tùy chỉnh
Bạn có thể yêu cầu Excel phát nhiều âm thanh tùy chỉnh thay vì dựa vào âm thanh hệ thống duy nhất. Bằng cách này, bạn có thể thiết lập nhiều báo thức đổ chuông khi đáp ứng các điều kiện khác nhau.
#Nếu Win64 thì
Khai báo riêng hàm PtrSafe PlaySound Lib “winmm.dll” _
Bí danh “PlaySoundA” (ByVal lpszName dưới dạng chuỗi, _
ByVal hModule As LongPtr, ByVal dwFlags As Long) As Boolean
#Khác
Hàm khai báo riêng PlaySound Lib “winmm.dll” _
Bí danh “PlaySoundA” (ByVal lpszName dưới dạng chuỗi, _
ByVal hModule As Long, ByVal dwFlags As Long) As Boolean
#Kết thúc nếu
Const SND_SYNC = &H0
Const SND_ASYNC = &H1
Const SND_FILENAME = &H20000
Hàm AlarmSound() dưới dạng chuỗi
Gọi PlaySound(“C:\Users\User\Downloads\sound.wav", _
0, SND_ASYNC Hoặc SND_FILENAME)
AlarmSound = “”
Chức năng kết thúc
Lưu ý:Trong mã mẫu này, “AlarmSound” đã được sử dụng thay vì “MakeABeep”. Cả hai điều này có thể được viết như bất cứ điều gì bạn muốn. Ví dụ: nếu bạn muốn nhiều báo thức đổ chuông trong các điều kiện khác nhau, bạn có thể sử dụng “Alarm1”, “Alarm2”, v.v..
Bạn có thể tạo loại cảnh báo nào trong Excel?
Excel là một công cụ mạnh mẽ và nó bao gồm một số công thức mà bạn có thể sử dụng để định dạng dữ liệu của mình chính xác theo cách bạn muốn. Để sử dụng các quy tắc này, hãy nhấp vào tab Trang chủvà nhấp vào Định dạng có điều kiện.
Dưới đây là một số ví dụ về điều kiện dữ liệu mà bạn có thể yêu cầu Excel phát cảnh báo:
Quản lý dữ liệu chưa bao giờ dễ dàng hơn thế
Microsoft Office Excel là một trong những công cụ phân tích và xác thực dữ liệu mạnh mẽ nhất trên thị trường và đã có từ lâu. Cho dù bạn muốn sổ làm việc Excel hiển thị dữ liệu theo cách dễ hiểu hay định dạng ô để thông báo cho bạn khi đáp ứng các điều kiện thì Excel đều có các công cụ dành cho bạn.