• Complain

Mark Moore - Mastering Excel: User Forms

Here you can read online Mark Moore - Mastering Excel: User Forms full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2015, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Mark Moore Mastering Excel: User Forms
  • Book:
    Mastering Excel: User Forms
  • Author:
  • Genre:
  • Year:
    2015
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Mastering Excel: User Forms: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Mastering Excel: User Forms" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

This lesson covers user interfaces. Most Excel models are content with having users type in a number or text in a cell and then the formulas use that input.
There are more user friendly way to interact with your users. In this lesson you will learn how to include option buttons, scroll bars, check boxes and other user form objects to give your users a familiar way to interact with Excel. You will also learn how to use new formulas (not covered in previous lessons) that connect the form objects with the data in the workbook.
This lesson comes with two follow along workbooks so you can practice as you read the text.
All images are taken in Excel 2013 but the material should work with Excel 2007 and upwards. This material was written for the beginning Excel user in mind. The lesson is for Excel for Windows.

Mark Moore: author's other books


Who wrote Mastering Excel: User Forms? Find out the surname, the name of the author of the book and a list of all author's works by series.

Mastering Excel: User Forms — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Mastering Excel: User Forms" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Table of Contents

Mastering Excel

User Forms

Mark Moore

Acknowledgments

I would like to thank Sharon Deitch for her invaluable help in testing, proofreading and making this information as clear as possible. I tend to skip steps here and there. Sharon keeps me in line.

Copyright 2015 by Mark Moore. All rights reserved worldwide. No part of this publication may be replicated, redistributed, or given away in any form without the prior written consent of the author/publisher or the terms relayed to you herein.

User Interface

Why should you use a form? Because it gives you more control over data collection. By using Excels built-in form objects, you can limit what the user can input. Forms also give you an alternate way to display options the user can make. Your Excel model can then react to the choices made by the user. Without forms, user inputs are limited to typing in numbers or text in a cell. Using forms gives the user a richer experience.

You can download the follow along workbook at my website: http://markmoorebooks.com/user-forms/

You will need to sign up and the click on the link in the confirmation email. Then you will receive an email with the workbooks attached. Emails might get caught in your Spam folder so make sure you check it if you dont get the email within a few minutes.

Adding Forms

All the form objects are located on the Developer tab.

If you do not have the Developer tab visible, do the following (in Excel 2013):

1 On the File tab, click Options.

3 In the Excel Options dialog box, click on Customize Ribbon.

4 - In the window on the right, select Developer.

To show the Developer tab in Excel 2007 Click the Office button and then - photo 1

To show the Developer tab in Excel 2007:

  1. Click the Office button, and then click Excel Options.
  2. Click Popular at the top of the left window, and then click Show Developer Tab in the

Ribbon.

3. Click Insert, and you will see this box appear in the Ribbon:

Form Controls vs ActiveX Controls Youll notice that the drop-down box has two - photo 2

Form Controls vs. ActiveX Controls

Youll notice that the drop-down box has two sections, Form Controls and ActiveX controls.

Form Controls are built into Excel. They are backwards compatible to Excel 5. You can use form controls with or without macros. They are simple to use and can meet most of regular Excel users needs.

ActiveX Controls are based on the ActiveX technology (developed by Microsoft). These controls are loaded by Excel and have much more flexibility than the Form Controls (you can control just about anything on an ActiveX Control, font style, font color, etc.). However, ActiveX Controls have a few drawbacks. Some ActiveX Controls cannot be used directly on a worksheet but rather need a custom form (we will cover this later). Many computers will not allow ActiveX to run natively, so you will have to add the file to the Trusted Sites (even then the IT department might not allow it). Lastly, they can be unstable and crash unexpectedly.

Therefore, for the rest of the lesson, you will be using Form Controls.

Using Forms

To really understand how to use forms, you are going to use the sample data in the follow along workbook to build several mini-dashboards. Each dashboard uses one form component, so you can get experience with each object. I build dashboards a particular way that leverages Excels ability to extract data from a database. I explained this topic in detail in the Mastering Excel: Pivot Tables lesson. If you have not read that lesson or its been a while since you read it, heres a quick review.

Excel Model Data Structure

To leverage your time and make your Excel model as flexible as possible, you should think of building your model with three distinct layers.

Data Layer

This is the foundation of your reports. This is an extract from Great Plains, Oracle, SAP, or whatever system you use. Each field needs to have a title and must contain similar data. For example, if the column has a title of Name, the entire column needs to have names in it. Dont stick someones employee ID in there. Add another column for Employee ID. It makes no sense to save a column. Excel doesnt care and you have 16,000 columns, use as many as you need.

The data will end at the first completely empty row and the first completely empty column. Do not add empty rows to make the data more readable. Data is not supposed to be readable. It is simply used to store random facts. Your reports are what needs to be readable.

Here is a screen shot of a sample data layer:

Report Layer This is the layer that everyone sees It has the charts Pivot - photo 3

Report Layer

This is the layer that everyone sees. It has the charts, Pivot Table, reports, pretty colors, logos, etc. You make this one shine and look great. This is the layer that gets printed and displayed in presentations.

Business Logic

This is what ties together the Data layer and the Report layer. These are the formulas, charts, and other calculations that extract data from the data layer and convert it into information.

The layers are what is called loosely coupled. This means that although they communicate with each other, you can change one layer without affecting the other. For example, you wont have to rebuild your entire model when a new field is added to the data layer.

How do forms fit in? Forms live in the Report layer. They allow your users to have some decision-making capabilities to change the information. For example, if you built a report that showed January results that would only work for a person that wanted to see January data. You would have to build another report to show February data. At the end of the year you would end up with 12 reports. Instead, I suggest you build a report that allows the users to choose which month they want to see. One report now can be sent to 12 people, each of whom wants to see a different month. With a little bit of advance planning, you have increased the efficiency of this report 12 times over. Make sense?

Button

The button is the simplest of form objects to use. The principal function of the button control is to run a macro by clicking the button.

Even though this lesson does not go into macros, you can create a button control to see how it works.

You can download the follow along workbook at my website: http://markmoorebooks.com/user-forms/

1 - Open the Forms.xlsx follow along workbook.

2 - Select the Button worksheet

3 On the Developer tab, click Insert, and then click the button icon under Form Controls.

Your mouse icon will change to a small cross-hair 6 - Click and drag the - photo 4

Your mouse icon will change to a small cross-hair.

6 - Click and drag the cross-hair to create a button

When you release the mouse, the Assign macro dialog box appears.

If you had a macro recorded in this workbook you could assign it to this - photo 5

If you had a macro recorded in this workbook, you could assign it to this button. Then all you need to do to run the macro is click the button.

7 - Even though you dont have a macro, click OK

This is how my button looks:

Notice how the button has the small squares around the edges That means you - photo 6

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Mastering Excel: User Forms»

Look at similar books to Mastering Excel: User Forms. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Mastering Excel: User Forms»

Discussion, reviews of the book Mastering Excel: User Forms and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.