Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
beforeDoubleClick (target, true)
in a beforeDoubleClick procedure, i set the cancel arguement to true which
solves some wierd select/reselect problems that i was having; however, when the user selects another cell, i want them to be able to use a double click to initiate in-cell editing; however the beforeDoubleClick procedure disabled it... how (when the user selects a different cell that the double click target) do i get it back on? |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
beforeDoubleClick (target, true)
Mark,
You have to test the Target variable to determine if it is in the range for which you want to disable double-click. For example, the following code will disable double-click function in the range A1:B10, and leave it to normal behavior in all other cells. Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, _ Cancel As Boolean) If Not Application.Intersect(Target, Range("A1:B10")) Is Nothing Then Cancel = True End If End Sub -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com "mark kubicki" wrote in message ... in a beforeDoubleClick procedure, i set the cancel arguement to true which solves some wierd select/reselect problems that i was having; however, when the user selects another cell, i want them to be able to use a double click to initiate in-cell editing; however the beforeDoubleClick procedure disabled it... how (when the user selects a different cell that the double click target) do i get it back on? |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
beforeDoubleClick (target, true)
if the target cell is later selected by click (not a doubleclick), will the
user then be able to double click within the active cell to edit the contents (i would want them to be able to)? "Chip Pearson" wrote in message ... Mark, You have to test the Target variable to determine if it is in the range for which you want to disable double-click. For example, the following code will disable double-click function in the range A1:B10, and leave it to normal behavior in all other cells. Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, _ Cancel As Boolean) If Not Application.Intersect(Target, Range("A1:B10")) Is Nothing Then Cancel = True End If End Sub -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com "mark kubicki" wrote in message ... in a beforeDoubleClick procedure, i set the cancel arguement to true which solves some wierd select/reselect problems that i was having; however, when the user selects another cell, i want them to be able to use a double click to initiate in-cell editing; however the beforeDoubleClick procedure disabled it... how (when the user selects a different cell that the double click target) do i get it back on? |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Target cell reference moves when target is cut and pasted | Excel Discussion (Misc queries) | |||
Function to return True/False if all are validated as True by ISNU | Excel Worksheet Functions | |||
How do I stop Excel from changing the word true to TRUE? | Excel Discussion (Misc queries) | |||
Selective protection of charts - permit only beforedoubleclick? | Excel Programming | |||
Selective protection of charts: permit only BeforeDoubleClick ? | Excel Programming |