Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Good Day Group,
Have a UserForm with abt 70 Text and ComboBoxes. They are named TextBox1 etc but not in consecutive order. Is there a way with a short code to clear the text in these boxes to avoid using: TextBox1 = "" etc. abt 70 times? (The boxes are grouped in 5 Frames) Thanks in advance. Brgds CG Rosén |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
How about a For Next Loop? You can loop thru the collection making sure it's
a textbox and clear it. "CG Rosén" wrote: Good Day Group, Have a UserForm with abt 70 Text and ComboBoxes. They are named TextBox1 etc but not in consecutive order. Is there a way with a short code to clear the text in these boxes to avoid using: TextBox1 = "" etc. abt 70 times? (The boxes are grouped in 5 Frames) Thanks in advance. Brgds CG Rosén |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Thu, 18 Aug 2005 20:31:03 GMT, CG Rosén wrote...
Good Day Group, Have a UserForm with abt 70 Text and ComboBoxes. They are named TextBox1 etc but not in consecutive order. Is there a way with a short code to clear the text in these boxes to avoid using: TextBox1 = "" etc. abt 70 times? (The boxes are grouped in 5 Frames) Thanks in advance. Brgds CG Rosén For Each Ctl In Me.Controls Select Case LCase(TypeName(Ctl)) Case "textbox" Ctl.Value = vbNullString End Select Next -- Met vriendelijke groeten / Mit freundlichen Grüßen / With kind regards/Avec mes meilleures salutations BBert April 20, 1986 Celtics (135) - Bulls (131) Larry Bird: "God disguised as Michael Jordan" |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Dim ctl As Control
For Each ctl In Me.Controls If TypeOf ctl Is msforms.TextBox Then ctl.Text = "" End If Next ctl -- HTH RP (remove nothere from the email address if mailing direct) "CG Rosén" wrote in message ... Good Day Group, Have a UserForm with abt 70 Text and ComboBoxes. They are named TextBox1 etc but not in consecutive order. Is there a way with a short code to clear the text in these boxes to avoid using: TextBox1 = "" etc. abt 70 times? (The boxes are grouped in 5 Frames) Thanks in advance. Brgds CG Rosén |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Text wrap problem when printing labels/textboxes | Excel Discussion (Misc queries) | |||
Default text in textboxes | Excel Discussion (Misc queries) | |||
Text length and TextBoxes | Excel Programming | |||
intermittent problem with clearing textboxes on forms | Excel Programming | |||
Clearing TextBoxes needs 2 clicks | Excel Programming |