Thực hiện lệnh Auto (1 người xem)

Người dùng đang xem chủ đề này

Status
Không mở trả lời sau này.

Nhathuy2012

Thành viên mới
Tham gia
13/8/17
Bài viết
41
Được thích
0
Giới tính
Nam
Nhờ các anh chị trong diễn dàn chỉ giùm em thiếu sót trong code sau :
Câu lệnh em như này nhưng khi đến giờ ( cột W ) trùng với giá trị (cột X5) thì k tự phát âm thanh mà phải click chuột vào 1 vùng trong sheet mới phát âm thanh
Em muốn khi đến giờ thì nó sẽ Auto chứ k cần click vào sheet nó mới hoạt động ạ

Option Explicit

Private Declare PtrSafe Function sndPlaySound32 Lib "winmm.dll" _
Alias "sndPlaySoundA" (ByVal lpszSoundName _
As String, ByVal uFlags As Long) As Long



Private Sub Worksheet_selectionChange(ByVal Target As Range)

Dim Cell As Range
Dim CheckRange As Range
Dim PlaySound As Boolean

Set CheckRange = Range("W5:W300")
For Each Cell In CheckRange
If Cell.Value = Range("X5") Then
PlaySound = True
End If
Next
If PlaySound Then
Call sndPlaySound32("D:\a better day.wav", 2)
End If

End Sub
 
Nhờ các anh chị trong diễn dàn chỉ giùm em thiếu sót trong code sau :
Câu lệnh em như này nhưng khi đến giờ ( cột W ) trùng với giá trị (cột X5) thì k tự phát âm thanh mà phải click chuột vào 1 vùng trong sheet mới phát âm thanh
Em muốn khi đến giờ thì nó sẽ Auto chứ k cần click vào sheet nó mới hoạt động ạ
Đang hỏi ở đây mà?
http://www.giaiphapexcel.com/diendan/threads/phát-âm-thanh-khi-đến-thời-gian.129068/

Ở đó, có người gợi ý rồi. Tùy biến theo Application.OnTime là được.
 
Upvote 0
Status
Không mở trả lời sau này.

Bài viết mới nhất

Back
Top Bottom