Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("A3:A15")) Is Nothing Then _
Application.Speech.Speak "Today is " & Date
If Not Intersect(Target, Range("B3:B15")) Is Nothing Then _
MsgBox "BAN MUON ZI?", , "VIET VO DAY"
End Sub
Nếu range đã có dữ liệu thì dòng lệnh trên báo lỗi: Application-defined or Object-defined error.SA_DQ đã viết:PHP:Application.Speech.Speak "Today is " & Date
SA_DQ đã viết:PHP:Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Not Intersect(Target, Range("A3:A15")) Is Nothing Then _ Application.Speech.Speak "Today is " & Date If Not Intersect(Target, Range("B3:B15")) Is Nothing Then _ MsgBox "BAN MUON ZI?", , "VIET VO DAY" End Sub
Mình thử máy mình nó vẫn đọc bình thường mà!; các ô mình nhập đủ kiểu dữ liệu ;Nếu range đã có dữ liệu thì dòng lệnh trên báo lỗi: Application-defined or Object-defined error. Xin bác giải thích cụ thể về dòng lệnh này được không ạ?
ThiếuCác bác kiểm tra dùm em vít thía này thì sai đâu với ạ. Con trỏ em đang ở Sheet 1. Thanks
[B][SIZE="3"] If Not Intersect(Target, Range("B3:B5")) Is Nothing Then _
Sheet2.Select[/SIZE][/B]
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Address = "$D$5" Then Calendar8.Show
If Target.Address = "$G$5" Then Calendar7.Show
If Target.Address = "$a$11" Then
Sheets("sheet2").Select
End If
End Sub
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Address = "$D$5" Then Calendar8.Show
If Target.Address = "$G$5" Then Calendar7.Show
If Target.Address = "$A$11" Then Sheets("sheet2").Select
End Sub
PHP:Option Explicit Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) With Target If .Address = "$A$4" Then Sheets("S2").Select If .Address = "$B$3" Then Sheet3.Select MsgBox .Address End With End Sub
Nhấn Alt+F11 vào VBA, nhấn đúp vào ThisWorkbook, rồi thêm đoạn code sau:bbc đã viết:Việc click vào 1 combobox để chạy lệnh thì okie, nhưng làm thía nào để click vào 1 cell mà chạy được lệnh các bác nhỉ
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
If Not Intersect(Target, Range("[B][COLOR=red]A1:C10[/COLOR][/B]")) Is Nothing Then
MsgBox "Ban viet lenh o day"
'.....
End If
End Sub
SA_DQ đã viết:PHP:Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Not Intersect(Target, Range("A3:A15")) Is Nothing Then _ Application.Speech.Speak "Today is " & Date If Not Intersect(Target, Range("B3:B15")) Is Nothing Then _ MsgBox "BAN MUON ZI?", , "VIET VO DAY" End Sub