Keep in touch and stay productive with Teams and Officeeven when you're working remotely. Learn how to collaborate with Office Tech support scams are an industry-wide issue where scammers trick you into paying for unnecessary technical support services. You can help protect yourself from scammers by verifying that the contact is a Microsoft Agent or Microsoft Employee and that the phone number is an official Microsoft global customer service number.
Did this solve your problem? Yes No. Sorry this didn't help. April 14, Keep in touch and stay productive with Teams and Officeeven when you're working remotely. Site Feedback. Tell us about your experience with our site. CalumRamsden Created on November 20, I need to know what Control boxes are and what there main purpose are, what they can be used for. Any help is appreciated.
This thread is locked. You can follow the question or vote as helpful, but you cannot reply to this thread. I have the same question Chip Pearson Replied on November 20, The Control Box contains controls buttons, combo-boxes, text boxes, etc that can be placed on a worksheet and programmed to run code on user input.
For example, you could have a command button on the worksheet that, when clicked, performs some complex operation on the worksheet. Thanks for marking this as the answer. How satisfied are you with this reply? Thanks for your feedback, it helps us improve the site. How satisfied are you with this response? This site in other languages x.Subscribe in a reader. By now it is apparent that there are two distinct series of controls: Those from the forms group and those from the Control toolbox named ActiveX controls in Excel and up.
By now you'll be wondering which set you should use. Generally speaking, I recommend using the controls from the forms toolbar. If you have specific needs regarding formatting which cannot be achieved using the forms controls or if you want to program events in VBAthen you'll have to switch to the ActiveX controls control toolbox controls.
Inserting a control on your sheet is very simple: Just click the control you need See fig. You can also just click on the sheet and have Excel decide what dimensions to use for the control. If you hold down the alt key when you click on the worksheet, then the control will be aligned to the cell grid.
You can also hold the alt key when you are dragging the control or resizing the control to have it snap to the grid. This is a quick way to ensure your controls are nicely aligned and of equal size.
Double click a control on the toolbar or on the Insert controls dropdown if you want to draw multiple copies of that control. Click that control again or any other control to get out of that mode. If your question is not directly related to this web page, but rather a more general "How do I do this" Excel question, then I advise you to ask your question here: www. Please enter your name required : Your e-mail address optional, will only be used to inform you when your comment is published or to respond to your question directly : Your request or comment max characters :.
Pro's and con's The table below lists some advantages and disadvantages of both control sets: Control type. Simple to use Can be used on chart sheets Assigning control to a macro is simple Little known problems. Lots of options Lots of events VBA Lots of formatting options Lists return the selected value rather than the index number.
Lists return the index number rather than the selected value. Cumbersome to use one macro for multiple controls Sometimes cause of trouble with file corruptions. Comments All comments about this page: Comment by: burnout deeplink to this comment. Jan Karel Pieterse info jkp-ads.There are two kinds of controls that you can put on a worksheet, ActiveX controls from the Control Toolbox and Forms controls from the Forms or Drawing toolbar.
Kevin, like others before him, asks how to decide which ones to use. In general, the two types of controls are similar in that they work the same way. That is, a textbox from the Drawing toolbar is a control in which you can type text. Checkboxes of either type are used to select or deselect an option. Obviously, a decision to use one or the other will based on their differences, not their similarities.
The primary differences, for me anyway, are events and formatting. ActiveX controls give the spreadsheet designer a lot more flexibility when it comes to displaying or reacting to events of controls. Viewing the properties of an ActiveX control demonstrates how much more you can do with them than with Forms controls.
Also, Forrms controls have one basic event, the click event, which you access by assigning a macro to the control. ActiveX controls, on the other hand, have a lot of events. The ActiveX combobox, for instance, has fifteen events. All that flexibility comes at a cost you knew it would. ActiveX controls carry a lot more overhead with them and have a history of being buggy.
Weighing the good and the bad, I always use Forms controls unless I have a specific reason to use an ActiveX. Forms controls are lean and mean and simple to use. If, however, I need a combobox to display a certain font, I have no choice but to use an ActiveX control. So my advice, and my practice, is to use Forms controls unless I need functionality that only ActiveX controls offer.
Using controls on worksheets
Therefore, cross-platform work mandates Forms controls. Rich, Richard and Dick, all in the same comments section.
Thanks for the contribution. I use the ActiveX controls because I am invariably using classes i. I can use a WithEvents object variable that references an ActiveX control.
So if my control requires code then I will use the ActiveX version. Yes, they are buggy, some more than others. It pays to do testing and googling to be aware of any issues before investing too much development time. Interesting points though because I would never have thought about the advantages of using form controls.
I have often wondered, well, maybe not often, but once or twice defiantly if form control will be removed — esp. I do believe that the Form controls are there as left-overs from past versions.
I tend to not use them often for a couple reasons. For one, like has been mentioned before, I like the control over the variable that the ActiveX controls give me. For another, I once had a workbook that had quite a large number of form controls it was one that I had inherited, and it was created in an older version of Excel get corrupted on me.
What is the 'Control Toolbox' in Microsoft Excel and what is it used for?
Most of my calls to public functions got corrupted, including any sub called by a form control. My preference is to use ActiveX controls. I have been using the Textbox Active-X Control, but could really use something where the the font size and attributes for text inside the box can be changed. Perhaps there is a way with the standard Excel control but it is not readily apparent to me, or maybe another Textbox tool that does this is available?
I have a number of embedded controls on a worksheet text boxes, combo boxes and labels inserted using the Control Toolbox. When the controls become activated, the height, width and text grow. When they loose focus they return to the original size and text size.Excel Categories. Close Window. Get Your Free Excel ebook! Top 15 Excel Tutorials. Instant Access!
The download link for the file has been sent to the email you provided. If you don't see it, check your spam or promotions folder. Control Toolbox Vs Forms Toolbar? Similar Topics. Up to press I've always used the Forms Toolbar, but just lately I've been experimenting with the Control Toolbox, which I find slows me up a lot. Hope this makes sense to someone out there. Many thanks Nigel. I'm having a problem in a workbook with several ActiveX command buttons. I had been using the form control buttons to run macros, but the boss wanted each button to have it's own, different color.
So I removed the form control buttons and created new ActiveX command buttons. I got into the button properties and set the background colors. All of the buttons were working fine. Then I saved and closed the workbook and went to lunch. Now when I open the workbook, the buttons don't work! When I click them nothing happens. They appear frozen. They don't even seem to click. No error message. If I right-click the button in Design Mode and select Properties, I get sheet properties not the button properties.
I can't seem to locate the command button properties any longer. The odd thing is if I create a new button it works fine until I save and close the file. When I reopen the file none of the buttons work. It's like the buttons are being disabled when I close or open the file. Any suggestions? I am new to Excel and I am creating fillable forms in excel which are protected so that users canonly input data in certain cells. I am using Excel The users told me that they do not want text to go beyond the edge of the page when they are inputting data.
They also want the words to wrap when they reach the end of the sentence. I have reinstalled Excel but it still does not show up when I activate it in the Pivot Table. Can someone advise me on what settings I shoudl do to turn it on again?Forums New posts Search forums.
Microsoft Excel Tutorial: How to Use the Control Toolbox
Hope this makes sense to someone out there. Many thanks Nigel. Some videos you may like. Excel Facts. Why are there 1, rows in Excel?
In a form control, you can not even resize the checkbox that you tick in. Have read a lot about that it's a bad idea to use Active X in Excel and that you should use form control instead but what are the real disadvantages?
I can't find any disadvantages on the link.Learn Excel - Video 470 - Excel Advance interview - FORM Controls and ActiveX controls
Maybe that you must allow active x when you open the file, but I do not see that as a disadvantage. Active x cons : Cumbersome to use one macro for multiple controls, Sometimes cause of trouble with file corruptions. Form Control pro's : Simple to use, Can be used on chart sheets, Assigning control to a macro is simple, Little known problems. Form Control con's : Lists return the index number rather than the selected value. Generally speaking, I recommend using the controls from the forms toolbar.
If you have specific needs regarding formatting which cannot be achieved using the forms controls or if you want to program events in VBAthen you'll have to switch to the ActiveX controls control toolbox controls. Learn more. Ask Question. Asked 2 years, 5 months ago. Active 2 years, 5 months ago. Viewed 1k times. Xtreme Xtreme 1, 6 6 gold badges 22 22 silver badges 41 41 bronze badges. There is no disadvantages on the link about Active X.
Maybe that you must allow active x when you open the file, but that is not a real disadvantage. You may want to read it once more. Form controls are ActiveX controls. Microsoft just intentionally limited them in order to not overwhelm the programmer. Which did inspire a big after-market of we-can-do-better controls, probably what you are talking about.Keep in touch and stay productive with Teams and Officeeven when you're working remotely. Want to see what version of Office you're using?
By using forms and the many controls and objects that you can add to them, you can make data entry on your worksheets easier and improve the way your worksheets look. A worksheet form is not the same thing as an Excel template. A template is a pre-formatted file that can get you started creating a workbook that looks the way you want. A form contains controls, such as boxes or dropdown lists, that can make it easier for people who use your worksheet to enter or edit data.
To find out more about templates you can download, see Excel templates. A form, whether printed or online, is a document designed with a standard structure and format that makes it easier to capture, organize, and edit information. Printed forms contain instructions, formatting, labels, and blank spaces for writing or typing data.
You can use Excel and Excel templates to create printed forms. Online forms contain the same features as printed forms. In addition, online forms contain controls. Controls are objects that display data or make it easier for users to enter or edit data, perform an action, or make a selection. In general, controls make the form easier to use. Examples of common controls include list boxes, option buttons, and command buttons.
Controls can also run assigned macros and respond to events, such as mouse clicks, by running Visual Basic for Applications VBA code. You can use Excel in several ways to create printed and online forms. You can use each type of form by itself, or you can combine them in different ways to create a solution that's right for you. A data form provides a convenient way to enter or display one complete row of information in a range or table without scrolling horizontally.
You may find that using a data form can make data entry easier than moving from column to column when you have more columns of data than can be viewed on the screen. Use a data form when a simple form of text boxes that list the column headings as labels is sufficient and you don't need sophisticated or custom form features, such as a list box or spin button. Excel can automatically generate a built-in data form for your range or table.
The data form displays all column headers as labels in a single dialog box. Each label has an adjacent blank text box in which you can enter data for each column, up to a maximum of 32 columns. In a data form, you can enter new rows, find rows by navigating, or based on cell contents update rows and delete rows. If a cell contains a formula, the formula result is displayed in the data form, but you cannot change the formula by using the data form.
A worksheet is a type of form that enables you to enter and view data on the grid, and there are several control-like features already built-in to Excel worksheets, such as comments and data validation. Cells resemble text boxes in that you can enter and format them in a variety of ways. Cells are often used as labels, and by adjusting cell height and width and merging cells, you can make a worksheet behave like a simple data entry form.