excel-2007我有一個宏,當雙擊一個單元格時,表單將會打開。雙擊時避免在表單中選擇
當相關單元格位於表單將出現的範圍內時,會在表單中執行不需要的選擇。
如何避免此選擇?
從上barrowc的答案建議編輯由hammejdp:
我用這個(即BeforeDoubleClick事件)已經但如果您使用的是解決問題
Private Sub Workbook_SheetBeforeDoubleClick(ByVal sh As Object, ByVal target As Range, cancel As Boolean)
Call s_Click_DoubleClick(sh, target, cancel)
End Sub
Private Sub Workbook_SheetBeforeRightClick(ByVal sh As Object, ByVal target As Range, cancel As Boolean)
Call s_Click_DoubleClick(sh, target, cancel)
End Sub
Private Sub s_Click_DoubleClick(sh, target, cancel)
Application.ScreenUpdating = False
If sh.Name <> "Legende" Then
cancel = True
' Maak gebruik van een range
vRowCount = target.Rows.Count
vColumnCount = target.Columns.Count
f_Input.TextBox1.Value = vColumnCount
你能顯示一些代碼嗎?具體來說,您使用哪個事件來觸發表單? – psubsee2003
如果您正在使用'BeforeDoubleClick'事件,請嘗試在事件處理程序中將'Cancel'設置爲True – barrowc
@barrowc我只是想說。 :)如果你沒有使用BeforeDoubleClick,你在做什麼? –