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

Liên hệ QC

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.
Web KT

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

Back
Top Bottom