Thông báo với Msgbox thì bạn tìm hiểu dùng bằng VBA nha.và trong VBA thì thông báo Msgbox không hỗ trợ nội dung Tiếng Việt có dấu.Có một số cách để lách luật để hiện thị nội dung thông báo là Tiếng Việt có dấu.Trên diễn đàn có nhiều rồi bạn tìm tham khảo
em vẫn chưa tạo được thông báo như yêu cầu của bài trên, mong mọi người viết code giúp em với. Em xin cảm ơn !
Em viet như sau
Private Sub Worksheet_Activate()
If Range("e5").Value = 1 Then
MsgBox ("Chuan bi " & Range("b5")), vbCritical
End If
End Sub
nhưng nó chưa dò các ô e6, e7, e8, ... tiếp theo và có thông báo nếu các ô này cũng bằng 1 và tương ứng với cột B
Private Sub Worksheet_Activate()
Dim I As Long
Dim Lr As Long
Lr = ActiveSheet.Range("B" & Rows.Count).End(xlUp).Row
For I = 1 To Lr
If ActiveSheet.Range("E" & I).Value = 1 Then
MsgBox ActiveSheet.Range("B" & I).Value
End If
Next
End Sub
Nếu muốn nhấn vào sheets đó mà hiện thông báo thì viết vòng lặp như vầy
Âm thanh có thể làm nhưng mình chưa làm qua,nhớ là trên diễn đàn mình có 1 baif kiểu thế đấy
Bài đã được tự động gộp:
2> Chơi âm thanh Midi khi Form load
Trò này lại đơn giản hơn nữa... Chỉ với 1 hàm API
PHP:Sao chép.
Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long
1 câu lệnh duy nhất để Play file
PHP:Sao chép.
mciExecute ("play C:\WINDOWS\Media\flourish.mid")
và 1 câu lệnh duy nhất để Stop file
PHP:Sao chép.
mciExecute ("stop C:\WINDOWS\Media\flourish.mid") Nguồn Tại Đây
Bài đã được tự động gộp:
Bài này của thầy ndu96081631 cũng viết khá rõ này Link Tham Khảo
Private Sub Worksheet_Activate()
Dim I As Long
Dim Lr As Long
Lr = ActiveSheet.Range("B" & Rows.Count).End(xlUp).Row
For I = 1 To Lr
If ActiveSheet.Range("E" & I).Value = 1 Then
MsgBox ActiveSheet.Range("B" & I).Value
End If
Next
End Sub
Nếu muốn nhấn vào sheets đó mà hiện thông báo thì viết vòng lặp như vầy
Bài đã được tự động gộp:
Âm thanh có thể làm nhưng mình chưa làm qua,nhớ là trên diễn đàn mình có 1 baif kiểu thế đấy
Bài đã được tự động gộp:
2> Chơi âm thanh Midi khi Form load
Trò này lại đơn giản hơn nữa... Chỉ với 1 hàm API
PHP:Sao chép.
Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long
1 câu lệnh duy nhất để Play file
PHP:Sao chép.
mciExecute ("play C:\WINDOWS\Media\flourish.mid")
và 1 câu lệnh duy nhất để Stop file
PHP:Sao chép.
mciExecute ("stop C:\WINDOWS\Media\flourish .mid") Nguồn Tại Đây
Bài đã được tự động gộp:
Bài này của thầy ndu96081631 cũng viết khá rõ này Link Tham Khảo
Mình cảm ơn bạn đã quan tâm và giúp đỡ, để mình thử và áp dụng, có gì thì mình mong tiếp tục nhận được sự giúp đỡ của bạn và mọi người trên GPE. Xin được cảm ơn bạn và mọi người !