P6 BTEC Level 3 Subsidiary Diploma in ICT. Automation The end user of a spreadsheet may be proficient in using the software, but the more that you automate.

Slides:



Advertisements
Similar presentations
Introduction to Macro Introduction to Visual Basic for Application Recording a Macro Looking at the code of Recorded Macro.
Advertisements

Introduction to Visual Basic.NET Uploaded By: M.Sheraz anjum.
Using Macros and Visual Basic for Applications (VBA) with Excel
Developing an Excel Application
Tutorial 8: Developing an Excel Application
XP New Perspectives on Microsoft Excel 2003, Second Edition- Tutorial 8 1 Microsoft Office Excel 2003 Tutorial 8 – Developing an Excel Application.
MACROS CS1100 Computer Science and its Applications CS11001.
With Microsoft Excel 2010 © 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Excel 2010.
1 ADVANCED MICROSOFT POWERPOINT Lesson 5 – Using Advanced Text Features Microsoft Office 2003: Advanced.
Automating Tasks With Macros
Microsoft Excel 2003 Illustrated Complete with Excel Programming.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
Automating Tasks With Macros. 2 Design a switchboard and dialog box for a graphical user interface Database developers interact directly with Access.
Curious Facts about PowerPoint 97. Did you know that… F PowerPoint 97 now includes Visual Basic for Applications as a macro language?
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
Using the Visual Basic Editor Visual Basic for Applications 1.
Macros Tutorial Week 20. Objectives By the end of this tutorial you should understand how to: Create macros Assign macros to events Associate macros with.
Automating with Macros Today we are going to at how to automate frequently used processes with macros: What is a macro? What do we want to automate? How.
FIRST COURSE Creating Web Pages with Microsoft Office 2007.
Adding Automated Functionality to Office Applications.
Excel Lesson 14 Creating and Using Macros Microsoft Office 2010 Advanced Cable / Morrison 1.
1 CA203 Presentation Application Customizing PowerPoint Lecture # 15.
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
Exploring Microsoft Excel 2002 Chapter 8 Chapter 8 Automating Repetitive Tasks: Macros and Visual Basic for Applications By Robert T. Grauer Maryann Barber.
Word Lesson 16 Working with Macros Microsoft Office 2010 Advanced Cable / Morrison 1.
Other Features Index and table of contents Macros and VBA.
1 Macros Presented by Maria G. Martinez. 2 What's a macro?  Macro - set of computer instructions that you can record and associate with a shortcut key.
Access Tutorial 10 Automating Tasks with Macros
Mr C Johnston ICT Teacher BTEC IT Unit 06 - Lesson 02 Types of Programming Language.
Visual Basic Chapter 1 Mr. Wangler.
Microsoft Excel Macros & Excel Solver (IENG490)
Introduction to VBA MGMI Aug What is VBA? VBA = Visual Basic for Application Excel’s powerful built-in programming language An event-driven.
An Introduction to Visual Basic
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
Introduction to Visual Basic. Quick Links Windows Application Programming Event-Driven Application Becoming familiar with VB Control Objects Saving and.
Creating a Web Site to Gather Data and Conduct Research.
Spreadsheets in Finance and Forecasting Presentation 9 Macros.
Chapter 12: Recording Macros Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University Name.
Just as there are many human languages, there are many computer programming languages that can be used to develop software. Some are named after people,
Irwin/McGraw-Hill Copyright© 2000 by the McGraw-Hill Companies, Inc. PowerPoint® Presentation to accompany prepared by James T. Perry University of San.
Intro to Excel - Session 7.31 Tutorial 7 - Session 7.3 Developing an Excel Application.
OCC Network Drives  H:\  P:\ 
Key Applications Module Lesson 21 — Access Essentials
Copyright © 2010 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design Second Edition by Tony Gaddis.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 10 1 Microsoft Office Access 2003 Tutorial 10 – Automating Tasks With Macros.
Visual Basic for Application - Microsoft Access 2003 Programming applications using Objects.
A lesson approach © 2011 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft® Excel 2013.
Excel Macros 1 Macros or, How to Automate Part of Your Spreadsheet or Worksheet.
Introduction to Microsoft Excel Macros COE 201- Computer Proficiency.
M4 BTEC Level 3 Subsidiary Diploma in ICT. Technical Documentation The technical documentation may be a section in the user documentation or could be.
This is how you invoke the Microsoft Visual Studio 2010 Software. All Programs >> Microsoft Visual Studio 2010.
A lesson approach © 2011 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft® Excel 2013.
1 CA202 Spreadsheet Application Automating Repetitive Tasks with Macros Lecture # 12 Dammam Community College.
Lesson 6: Using Macros Microsoft Office Word 2003 Lesson 6 Using Macros.
Spreadsheet Evidence By.... P2 – DEVELOP A COMPLEX SPREADSHEET MODEL TO MEET PARTICULAR NEEDS.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Using Macros Lesson.
COMPREHENSIVE Excel Tutorial 12 Expanding Excel with Visual Basic for Applications.
XP Creating Web Pages with Microsoft Office
Software Development Languages and Environments. Computer Languages Just as there are many human languages, there are many computer programming languages.
Excel Tutorial 8 Developing an Excel Application
Chapter Topics 15.1 Graphical User Interfaces
1. Introduction to Visual Basic
Microsoft Excel 2003 Illustrated Complete
Exploring Microsoft Excel
BTEC Level 3 Subsidiary Diploma in ICT
BTEC Level 3 Subsidiary Diploma
Chapter 15: GUI Applications & Event-Driven Programming
Macro.
Microsoft Office Excel 2003
Macro theory © EIT, Author Gay Robertson, 2019.
Presentation transcript:

P6 BTEC Level 3 Subsidiary Diploma in ICT

Automation The end user of a spreadsheet may be proficient in using the software, but the more that you automate processes, the easier it should be for the user.

Macros If a task is to be repeated, it can be automated with a macro. When you record a macro, Excel remembers data about each step you take (what menu options you choose, what values you select, and so on) and stores this information about the macro in a new module attached to your workbook. When you run the macro later, it plays back the commands - including any mistakes you might have made when recording it!

Macros Within the user interface, you can automate procedures by providing buttons for the user to press. The event of a particular button being pressed then initiates the appropriate procedure. For the procedure to happen when the user clicks on the button, you first have to create a macro and then assign the macro to the button. The same macro could be assigned to more than one button in your spreadsheet model, so if there are actions that are used frequently, plan your macros carefully.

ActiveX Control Within your spreadsheet design, you may decide to include command buttons (on a menu page), list boxes (as part of your validation) and dialog boxes (to communicate prompts and error messages to the user). These are all examples of ActiveX controls - small program building blocks - which were designed so that applications could work over the Internet through web browsers. ActiveX control can be written in Visual Basic but Excel provides some via the Toolbox.

Control Toolbox Every component on a form is a control and the Control Toolbox offers both ActiveX controls and others which cannot be viewed using a browser.

Visual Basic After you have recorded a macro, you can use the Visual Basic Editor to view the code you have generated and to correct errors or change what the macro does. The Visual Basic Editor is designed to make writing and editing macro code easy - plenty of online help is provided so it is not necessary to learn how to program or use the Visual Basic language to make simple changes to your macros.

Assignment Activity Carry out at least TWO automation techniques on the BCC spreadshhet. You must provide screen shot evidence and a commentary of the techniques that you have used. You may use Microsoft Word or PowerPoint to present this work.