Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
I want to be able to update the text in the rectangle when the user clicks on it. My code doesn't seem to update the text even though under debugging mode, I can see it updating. Pls help. ActiveSheet.Shapes("Rectangle 2").Select Selection.Characters.Text = "test1 " MsgBox "ts" ActiveSheet.Shapes("Rectangle 2").Select Selection.Characters.Text = "test2 " ActiveCell.Select |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
Try it like this: ActiveSheet.Shapes("Rectangle 1").OLEFormat.Object.Caption="TEST" -- Hope that helps. Vergel Adriano "matelot" wrote: Hi, I want to be able to update the text in the rectangle when the user clicks on it. My code doesn't seem to update the text even though under debugging mode, I can see it updating. Pls help. ActiveSheet.Shapes("Rectangle 2").Select Selection.Characters.Text = "test1 " MsgBox "ts" ActiveSheet.Shapes("Rectangle 2").Select Selection.Characters.Text = "test2 " ActiveCell.Select |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Didn't work still but I try Corey method and it's good. Thanks.
"Vergel Adriano" wrote: Hi, Try it like this: ActiveSheet.Shapes("Rectangle 1").OLEFormat.Object.Caption="TEST" -- Hope that helps. Vergel Adriano "matelot" wrote: Hi, I want to be able to update the text in the rectangle when the user clicks on it. My code doesn't seem to update the text even though under debugging mode, I can see it updating. Pls help. ActiveSheet.Shapes("Rectangle 2").Select Selection.Characters.Text = "test1 " MsgBox "ts" ActiveSheet.Shapes("Rectangle 2").Select Selection.Characters.Text = "test2 " ActiveCell.Select |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Try something like:
Sub ChangetheTextintheShape() Dim res As String With Selection res = InputBox("What text do you want placed in the Shape?") Selection.Characters.Text = res End With End Sub "matelot" wrote in message ... Hi, I want to be able to update the text in the rectangle when the user clicks on it. My code doesn't seem to update the text even though under debugging mode, I can see it updating. Pls help. ActiveSheet.Shapes("Rectangle 2").Select Selection.Characters.Text = "test1 " MsgBox "ts" ActiveSheet.Shapes("Rectangle 2").Select Selection.Characters.Text = "test2 " ActiveCell.Select |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Or
Sub ChangetheTextintheShape() Dim res As String With ActiveSheet.Shapes("Rectangle 2") res = InputBox("What text do you want placed in the Shape?") Selection.Characters.Text = res End With End Sub Will only work with Rectangle 2, but you would need to place a button on the sheet to run it. Corey.... "Corey" wrote in message ... Try something like: Sub ChangetheTextintheShape() Dim res As String With Selection res = InputBox("What text do you want placed in the Shape?") Selection.Characters.Text = res End With End Sub "matelot" wrote in message ... Hi, I want to be able to update the text in the rectangle when the user clicks on it. My code doesn't seem to update the text even though under debugging mode, I can see it updating. Pls help. ActiveSheet.Shapes("Rectangle 2").Select Selection.Characters.Text = "test1 " MsgBox "ts" ActiveSheet.Shapes("Rectangle 2").Select Selection.Characters.Text = "test2 " ActiveCell.Select |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
That works. Thanks.
"Corey" wrote: Try something like: Sub ChangetheTextintheShape() Dim res As String With Selection res = InputBox("What text do you want placed in the Shape?") Selection.Characters.Text = res End With End Sub "matelot" wrote in message ... Hi, I want to be able to update the text in the rectangle when the user clicks on it. My code doesn't seem to update the text even though under debugging mode, I can see it updating. Pls help. ActiveSheet.Shapes("Rectangle 2").Select Selection.Characters.Text = "test1 " MsgBox "ts" ActiveSheet.Shapes("Rectangle 2").Select Selection.Characters.Text = "test2 " ActiveCell.Select |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Assign a text to a rectangle | Excel Discussion (Misc queries) | |||
Text Box vs. rectangle, what is the difference? | Excel Discussion (Misc queries) | |||
Change text in rectangle shape | Excel Programming | |||
Change text in rectangle shape | Excel Programming | |||
Add text to a rectangle in VBA | Excel Programming |