Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
Is it possible to change label1.caption in my userform at run time and save it without saving the workbook. When I cahned the caption at run time and then closed the userform and rerun the code again the caption again changes to the default. Thanks |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You can not do what you are describing without storing the new value of the
caption somewhere. You can store it either in a cell somewhere, or in an INI file (cell would be by far the easiest). When you initialize the form have the label caption read from the cell. -- HTH... Jim Thomlinson "Soniya" wrote: Hi, Is it possible to change label1.caption in my userform at run time and save it without saving the workbook. When I cahned the caption at run time and then closed the userform and rerun the code again the caption again changes to the default. Thanks |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I am changing label1.caption by clicking commandbutton1.
I know code can be changed by using VBAProject.VBComponents. but I could not get it to work in my case. thanks |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
VBcomponents is a whole pile more difficult than this needs to be. Add a
sheet and call it "Form Variables" or something like that... Now in the form initialization add something like... label1.caption = sheets("Form Variables").Range("A1").Value For your button add label1.caption = "MySting" sheets("Form Variables").Range("A1").Value = "MySting" Now the value of the label caption is stored in the sheet and it is initialized at run time. if you don't want your users getting at the value make the sheet very hidden sheets("Form Variables").visible = xlVeryhidden -- HTH... Jim Thomlinson "Soniya" wrote: I am changing label1.caption by clicking commandbutton1. I know code can be changed by using VBAProject.VBComponents. but I could not get it to work in my case. thanks |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Soniya,
You can change form attributes using Designer, but not from within the form itself, you have to do it from outside when the form is inactive. It hardly seems worth the effort. Jim's idea of storing the value somewhere when you change it at runtime, and reading that on the next form initialize is a whole heap simpler. -- HTH Bob Phillips (remove nothere from email address if mailing direct) "Soniya" wrote in message oups.com... I am changing label1.caption by clicking commandbutton1. I know code can be changed by using VBAProject.VBComponents. but I could not get it to work in my case. thanks |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Change caption of a button | Excel Worksheet Functions | |||
How to populate Label1.Caption with a variable's value | Excel Discussion (Misc queries) | |||
Label1 | Excel Discussion (Misc queries) | |||
Commandbutton caption change | Excel Programming | |||
Change Caption of Button | Excel Programming |