Thầy có ví dụ hướng dẫn tạo file nhập mã đơn hàng. Nếu nhập đúng có âm thông báo Yes, nhập sai có âm thông báo No và nhập trùng sẽ có âm thông báo trùng được kg ah
Để tạo thông báo nhập đúng / chưa đúng bạn có thể tạo 1 label hiển thị kết quả dựa trên nội dung của textbox / combobox
Private Sub TextBox1_Change()
If TextBox1 = "" Then
Label2.Caption = ""
ElseIf Application.WorksheetFunction.CountIf(Range("A2:A100"), TextBox1) = 0 Then
Label2.Caption = "Ma chua ton tai"
Else
Label2.Caption = "Chinh xac"
End If
End Sub
Còn để tạo âm thanh thì thường dùng trong Msgbox (tức là khi bạn nhập hết nội dung trong userform, nhấn nút Save hoặc Xác nhận thì có kèm theo lệnh kiểm tra việc nhập => nếu nhập mã chưa tồn tại thì gọi 1 msgbox lên. Trong msgbox có kèm âm thanh khi xuất hiện, dạng:
MsgBox("Ma chua ton tai", vbCritical + vbOKOnly, "Loi nhap ma")
vbCritical là từ khóa của âm thanh kèm theo. Bạn có thể tìm hiểu về đối tượng msgbox để biết thêm về các từ khóa vb của nó.