1> Code trong Sheet1AC thiết kế dùm em sự kiện BeforeRightClick để chèn dữ liệu vào ô trong Excel.
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
FORM.Show: Cancel = True
End Sub
Private Sub ListBox1_Click()
With ListBox1
ActiveCell = .List(.ListIndex)
End With
Unload Me
End Sub
1> Code trong Sheet1
2> Code trong FormPHP:Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) FORM.Show: Cancel = True End Sub
PHP:Private Sub ListBox1_Click() With ListBox1 ActiveCell = .List(.ListIndex) End With Unload Me End Sub
Thì thêm điều kiện vào, chẳng hạnNếu em chỉ muốn khống chế click chuột vào cột D thui có được không ah?
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Range("D3:D100"), Target) Is Nothing Then
FORM.Show: Cancel = True
End If
End Sub
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If Target.Row > 2 And Target.Column = 4 Then
FORM.Show: Cancel = True
End If
End Sub
Thì thêm điều kiện vào, chẳng hạn
HoặcPHP:Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) If Not Intersect(Range("D3:D100"), Target) Is Nothing Then FORM.Show: Cancel = True End If End Sub
Vân vân...PHP:Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) If Target.Row > 2 And Target.Column = 4 Then FORM.Show: Cancel = True End If End Sub