Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi there,
I am using the code from http://www.contextures.com/excelfiles.html to display input messages in a textbox. It is working fine unless a cell happens to be merged. Does anyone know if it is possible to get it to work with merged cells as well? Help much appreciated. -- Regards, Martin |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
hard to tell without seeing the code, but a textbox on a userform has no
problem with merged cells "Martin" wrote: Hi there, I am using the code from http://www.contextures.com/excelfiles.html to display input messages in a textbox. It is working fine unless a cell happens to be merged. Does anyone know if it is possible to get it to work with merged cells as well? Help much appreciated. -- Regards, Martin |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Appear to be over 80 files on that page.
-- Regards, Tom Ogilvy "Martin" wrote in message ... Hi there, I am using the code from http://www.contextures.com/excelfiles.html to display input messages in a textbox. It is working fine unless a cell happens to be merged. Does anyone know if it is possible to get it to work with merged cells as well? Help much appreciated. -- Regards, Martin |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Please follow the link below where everything is explained plus the code.
http://www.contextures.com/excelfiles.html then goto the heading "Input Message in Textbox" -- Regards, Martin "Patrick Molloy" wrote: hard to tell without seeing the code, but a textbox on a userform has no problem with merged cells "Martin" wrote: Hi there, I am using the code from http://www.contextures.com/excelfiles.html to display input messages in a textbox. It is working fine unless a cell happens to be merged. Does anyone know if it is possible to get it to work with merged cells as well? Help much appreciated. -- Regards, Martin |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
this modification worked for me.
Option Explicit Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim strTitle As String Dim strMsg As String Dim sTemp As Shape Dim ws As Worksheet Application.EnableEvents = False Set ws = ActiveSheet Set sTemp = ws.Shapes("txtInputMsg") On Error GoTo errHandler If Intersect(Target(1), ws.Cells.SpecialCells(xlCellTypeAllValidation)) Is Nothing Then sTemp.TextFrame.Characters.Text = "" sTemp.Visible = msoFalse Else If Target(1).Validation.InputTitle < "" Or _ Target(1).Validation.InputMessage < "" Then strTitle = Target.Validation.InputTitle & Chr(10) strMsg = Target(1).Validation.InputMessage With sTemp.TextFrame .Characters.Text = strTitle & strMsg .Characters.Font.Bold = False .Characters(1, Len(strTitle)).Font.Bold = True End With sTemp.Visible = msoTrue Else sTemp.TextFrame.Characters.Text = "" sTemp.Visible = msoFalse End If End If errHandler: Application.EnableEvents = True End Sub -- Regards, Tom Ogilvy "Martin" wrote in message ... Please follow the link below where everything is explained plus the code. http://www.contextures.com/excelfiles.html then goto the heading "Input Message in Textbox" -- Regards, Martin "Patrick Molloy" wrote: hard to tell without seeing the code, but a textbox on a userform has no problem with merged cells "Martin" wrote: Hi there, I am using the code from http://www.contextures.com/excelfiles.html to display input messages in a textbox. It is working fine unless a cell happens to be merged. Does anyone know if it is possible to get it to work with merged cells as well? Help much appreciated. -- Regards, Martin |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I see. When I merge two cells the validation seems to be accross both. With
the merged cells selected, click Data/Validation an dyou'll get a warning: "The Selection contains some cells without data Validation Settings. ...." Click YES to extend the rule. You will find that the text boxes will work on these cells too now. "Martin" wrote: Please follow the link below where everything is explained plus the code. http://www.contextures.com/excelfiles.html then goto the heading "Input Message in Textbox" -- Regards, Martin "Patrick Molloy" wrote: hard to tell without seeing the code, but a textbox on a userform has no problem with merged cells "Martin" wrote: Hi there, I am using the code from http://www.contextures.com/excelfiles.html to display input messages in a textbox. It is working fine unless a cell happens to be merged. Does anyone know if it is possible to get it to work with merged cells as well? Help much appreciated. -- Regards, Martin |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
That's excellent - thank you very, very much
-- Regards, Martin "Tom Ogilvy" wrote: this modification worked for me. Option Explicit Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim strTitle As String Dim strMsg As String Dim sTemp As Shape Dim ws As Worksheet Application.EnableEvents = False Set ws = ActiveSheet Set sTemp = ws.Shapes("txtInputMsg") On Error GoTo errHandler If Intersect(Target(1), ws.Cells.SpecialCells(xlCellTypeAllValidation)) Is Nothing Then sTemp.TextFrame.Characters.Text = "" sTemp.Visible = msoFalse Else If Target(1).Validation.InputTitle < "" Or _ Target(1).Validation.InputMessage < "" Then strTitle = Target.Validation.InputTitle & Chr(10) strMsg = Target(1).Validation.InputMessage With sTemp.TextFrame .Characters.Text = strTitle & strMsg .Characters.Font.Bold = False .Characters(1, Len(strTitle)).Font.Bold = True End With sTemp.Visible = msoTrue Else sTemp.TextFrame.Characters.Text = "" sTemp.Visible = msoFalse End If End If errHandler: Application.EnableEvents = True End Sub -- Regards, Tom Ogilvy "Martin" wrote in message ... Please follow the link below where everything is explained plus the code. http://www.contextures.com/excelfiles.html then goto the heading "Input Message in Textbox" -- Regards, Martin "Patrick Molloy" wrote: hard to tell without seeing the code, but a textbox on a userform has no problem with merged cells "Martin" wrote: Hi there, I am using the code from http://www.contextures.com/excelfiles.html to display input messages in a textbox. It is working fine unless a cell happens to be merged. Does anyone know if it is possible to get it to work with merged cells as well? Help much appreciated. -- Regards, Martin |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
sorting problems - error message: identically sized merged cells. | Excel Discussion (Misc queries) | |||
display content of merged cells | Excel Discussion (Misc queries) | |||
show the input message of a data validation list on a textbox and set editable | Excel Discussion (Misc queries) | |||
error message: merged cells must be same size | Excel Worksheet Functions | |||
How do I get merged cells to display all text. | Excel Discussion (Misc queries) |