Home |
Search |
Today's Posts |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Paulm wrote:
Thanks Ken, that's pretty cool. (A little anoying though when I'm working in the sheet) Hi Paul, I agree. Try this possible improvement, where if you double click anywhere in the sheet the Text Box will stop tagging your selection until the next time you double click antwhere in the sheet. I've used a second event procedure to toggle the Text Box's selection following behaviour. Option Explicit Public blnTagSelection As Boolean Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) blnTagSelection = Not blnTagSelection End Sub Private Sub Worksheet_SelectionChange(ByVal Target As Range) If blnTagSelection Then Dim Box As Shape Set Box = Me.Shapes("Text Box 1") If Selection.Left + Selection.Width _ + Box.Width Rows(1).Width Then Box.Left = Selection.Left - Box.Width Else: Box.Left = Selection.Left + Selection.Width End If If Selection.Top + Selection.Height _ + Box.Height Columns(1).Height Then Box.Top = Selection.Top - Box.Height Else: Box.Top = Selection.Top + Selection.Height End If Box.ZOrder msoBringToFront End If End Sub Just follow the same steps to replace the old code with above code. Ken Johnson |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How paste text from note pad to excel w/o using (Text to column) f | Excel Worksheet Functions | |||
Text records in Excel | Excel Discussion (Misc queries) | |||
Import text to Excel | Excel Discussion (Misc queries) | |||
TRYING TO SET UP EXCEL SPREADSHEET ON MY COMPUTER | New Users to Excel |