Wiki

Tạo âm báo khi thay đổi hoặc nhập sai giá trị trong Excel

Cách tạo âm thanh thông báo trên Excel khi người dùng thực hiện thay đổi hoặc nhập giá trị lớn hơn, nhỏ hơn hoặc bằng…

Trong quá trình làm việc với các tập tin Excel, tôi chắc rằng sẽ không ai dám tự tin khẳng định rằng mình chưa từng nhập sai một dữ liệu nào đó trên bảng tính chính xác. Đúng vậy, trên thực tế, việc nhập sai dữ liệu trên bảng tính không phải là hiếm.

Và để giúp các bạn hạn chế tối đa những lỗi không đáng có khi thao tác trên Excel, trong bài viết hôm nay mình sẽ chia sẻ với các bạn một thủ thuật nhỏ trong việc tạo cảnh báo khi chúng ta nhập, hoặc thay đổi dữ liệu. giá trị trên Excel với âm thanh.

Hiện tại, theo mặc định, Excel chưa hỗ trợ tính năng này. Vì vậy, để làm được điều đó, chúng ta phải thực hiện hoàn toàn bằng mã VBA.

Đọc thêm:

#đầu tiên. Tạo cảnh báo khi nhập sai giá trị so với giá trị yêu cầu trong Excel

+ Bước 1: Đầu tiên, hãy mở tệp Excel của bạn.

tao-am-bao-khi-nhap-sai-gia-tri-in-excel (1)

+ Bước 2: Tại đây, bạn mở tab Nhà phát triển => và chọn Visual Basic. Hoặc bạn có thể nhấn tổ hợp phím Alt + F11 để mở chương trình VBA.

tao-am-bao-khi-nhap-sai-gia-tri-in-excel (2)

+ Bước 3: Hộp thoại tiếp theo Microsoft Visual Basic for Applications hiển thị lên. Tại đây bạn mở thanh menu Insert => và chọn Module.

tao-am-bao-khi-nhap-sai-gia-tri-in-excel (3)

+ Bước 4: Sau đó sao chép đoạn mã sau….

Hàm BeepMe () As String
Tiếng kêu bíp
BeepMe = “”
Chức năng kết thúc

… Và Dán vào hộp thoại Module, trước khi nhấp vào thoát.

tao-am-bao-khi-nhap-sai-gia-tri-in-excel (4)

+ Bước 5: Sau đó nhập công thức bên dưới vào => và nhấn Enter để thực hiện.

= IF (hàm có điều kiện)> , sau đó nhập BeepMe () “”

Ví dụ, tôi sử dụng hàm: = IF (A2> 500, BeepMe () “”) để có cảnh báo âm thanh khi nhập các giá trị nếu lớn hơn 500.

Tương tự như vậy. Để tìm các giá trị nhỏ hơn hoặc bằng bạn chỉ cần thay dấu (

Hoặc xác định một giá trị khác, sau đó thay thế số 500 bằng bất kỳ giá trị nào, của bạn trên bạn để tính hàm IF dựa trên thông báo đó.

tao-am-bao-khi-nhap-sai-gia-tri-in-excel (5)

Khi tạo công thức, bạn sẽ nhận được một ô màu trắng chứa hàm điều kiện, lúc này bạn chỉ cần Điền công thức xuống để áp dụng cho toàn bộ danh sách.

tao-am-bao-khi-nhap-sai-gia-tri-in-excel (6)

Sau đó nhập dữ liệu bình thường vào ô tham chiếu. Lúc này bạn sẽ thấy âm thanh thông báo xuất hiện khi bạn nhập sai so với điều kiện bạn đã đặt.

tao-am-bao-khi-nhap-sai-gia-tri-in-excel (7)

# 2. Tạo âm tùy chỉnh khi nhập sai giá trị

+ Bước 1: Với tùy chọn tùy chỉnh âm báo. Trước hết, bạn cần chuẩn bị một tập tin có định dạng Cảnh báo bằng âm thanh WAV. Và sao chép đường dẫn của thư mục chứa tệp Cảnh báo.

tao-am-bao-khi-nhap-sai-gia-tri-in-excel (9)

+ Bước 2: Sau đó, bạn nhấn Alt + F11 để mở hộp thoại Microsoft Visual Basic for Applications tại Excel => và chọn Insert => chọn Module.

Tao-am-bao-khi-nhap-sai-gia-tri-in-excel (10)

+ Bước 3: Và sao chép mã sau:

#If Win64 Sau đó
Khai báo riêng Hàm PtrSafe PlaySound Lib “winmm.dll” _
Bí danh “PlaySoundA” (ByVal lpszName As String, _
ByVal hModule As LongPtr, ByVal dwFlags As Long) As Boolean
#Khác
Hàm khai báo riêng tư PlaySound Lib “winmm.dll” _
Bí danh “PlaySoundA” (ByVal lpszName As String, _
ByVal hModule As Long, ByVal dwFlags As Long) As Boolean
#EndIf
Const SND_SYNC = & H0
Const SND_ASYNC = & H1
Const SND_FILENAME = & H20000
Hàm SoundMe () As String
‘Updateby Extendoffice 20161223’
Gọi PlaySound (“Đường dẫn đến file.wav“, _
0, SND_ASYNC Hoặc SND_FILENAME)
SoundMe = “”
Chức năng kết thúc

…. và Dán vào hộp thoại Module => sau đó bạn thay đổi đường dẫn đến tệp Tones của bạn => sau đó đóng hộp thoại lại Microsoft Visual Basic for Applications.

tao-am-bao-khi-nhap-sai-gia-tri-in-excel (8)

+ Bước 4: Và nhập công thức hàm bên dưới vào => và nhấn Enter để thực hiện.

= NẾU(giá trị tham khảo, giá trị so sánh ( =), giá cảnh báo, SoundMe (), “”)

Ví dụ, tôi sử dụng công thức: = NẾU (A2>500,SoundMe (), ”)

tao-am-bao-khi-nhap-sai-gia-tri-in-excel (11)

+ Bước 5: Trước khi Điền công thức xuống toàn bộ danh sách trang tính.

tao-am-bao-khi-nhap-sai-gia-tri-in-excel (12)

Và bây giờ bạn có thể kiểm tra nó, bây giờ tất cả các giá trị lớn hơn 500 khi nhập vào sẽ được Excel cảnh báo bằng âm báo của bạn.

tao-am-bao-khi-nhap-sai-gia-tri-in-excel (13)

# 3. Phát ra âm thanh cảnh báo khi giá trị trong hộp điều kiện bị thay đổi

Ngoài hai cách tạo Cảnh báo có giá trị lớn hơn, nhỏ hơn và bằng nhau trong ô tham chiếu. Bạn có thể sử dụng mã sau để đặt Cảnh báo khi các giá trị trong hộp điều kiện được thêm vào hoặc thay đổi.

+ Bước 1: Bạn mở tệp Excel => sau đó nhấn Alt + F11 để mở chương trình VBA, tại đây bạn chọn Insert => và Module.

tao-am-bao-khi-nhap-sai-gia-tri-in-excel (14)

+ Bước 2: Sau đó, dán mã sau vào…

Private Sub Worksheet_Change (ByVal Target As Range)
‘Updateby Extendoffice 20161223’
Dim xCell As Range
Khi có lỗi Tiếp tục tiếp theo
Nếu Target.Columns.Count = 1 Thì
If Intersect (Mục tiêu, Cột(đầu tiên)) Không có gì sau đó
Thoát Sub
Khác
Đối với mỗi xCell trong các cột(đầu tiên)
Khi có lỗi Tiếp tục tiếp theo
Nếu (xCell.Value = Target.Value) Và (xCell.Value “”) Thì
Tiếng kêu bíp
Thoát cho
EndIf
tiếp theo
EndIf
EndIf
Kết thúc Sub

… hộp thoại Module. Sau đó, bạn thực hiện các thay đổi đối với cột tham chiếu từ A = 1, B = 2, C = 3….

tao-am-bao-khi-nhap-sai-gia-tri-in-excel (15)

+ Bước 3: Sau đó Kiểm tra thử nghiệm bằng cách nhập, hoặc thay đổi giá trị trong hộp tham chiếu, để nhận kết quả Báo động.

tao-am-bao-khi-nhap-sai-gia-tri-in-excel (16)

#4. Phần kết

Vậy là xong, mình đã hướng dẫn chi tiết các bạn cách thiết lập Báo thức và tùy chỉnh Báo thức khi thay đổi hoặc nhập giá trị lớn hơn, nhỏ hơn hoặc bằng trên file Excel một cách dễ dàng và hiệu quả. Vui lòng.

Hi vọng thủ thuật nhỏ trong việc sử dụng mã VBA tạo âm thanh thông báo khi nhập sai dữ liệu trên file Excel này sẽ hữu ích với bạn. Chúc may mắn !

CTV: Lương Trung – phanmemdownload.com

Ghi chú: Bài viết này có hữu ích cho bạn không? Đừng quên đánh giá bài viết, thích và chia sẻ nó với bạn bè và gia đình của bạn!

Related Articles

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back to top button