References. Arrays. Default array bounds. Array example. Array usage. Shepherd, pp (Arrays) Shepherd, Chapters 12, 13
|
|
- Alexandrina Goodwin
- 6 years ago
- Views:
Transcription
1 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 1 References ENGG1811 Computing for Engineers Week 7 Arrays, Objects and Collections; Using the Macro Recorder Shepherd, pp (Arrays) Shepherd, Chapters 12, 13 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 2 Arrays Default array bounds Arrays are groups of variables of the same type Each element of an array has a unique index, representing its position in the array, usually starting at 0 or 1 Declaration specifies type and bounds: Const MAX_SAMPLES = 10 Const ALPHA_SIZE = 26 Const MONTHS_PER_YEAR = 12 Dim dblsamples(1 To MAX_SAMPLES) As Double Dim freq(0 To ALPHA_SIZE-1) As Integer ' letter frequencies Dim daysin(1 To MONTHS_PER_YEAR) As Integer ' days in each month If the lower bound is omitted, a default value is used The default value is normally 0 Can be changed with Option Base directive at top of module Option Base 1 ' omitted lower bounds now = 1 Const MAX_SAMPLES = 200 Dim dblsamples(max_samples) As Double ' valid index 1..MAX_SAMPLES Recommended approach: specify both bounds ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 3 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 4 Array usage Array example Arrays are often visualised as a line of variables: daysin index Access a particular element using the array name and an index expression in parentheses Dim idx As Integer Dim dblsample(1 To MAX_SAMPLE) As Double ' load array from first column of worksheet For idx = 1 To MAX_SAMPLE dblsample(idx) = ActiveSheet.Cells(idx,1).Value Next idx For statement mimics array declaration For any date, calculate the day of the year (1 Jan = day 1, 31 Dec = day 365 or 366) as used in business and financial systems Analysis: the day of the year = the number of days in all the previous months, plus the day of the month. For example, in a non-leap year, Anzac Day (25 April) is day ( ) + 25 = 115. Leap year adjustment: add 1 to day if past February in a leap year. That's all. Programming: use an array to hold the days in each month (constants), accumulate sums ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 5 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 6
2 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 7 Pseudocode Given variables day, month, year: Initialise daysin array Set sum to the sum of the days in all months < month Add day to sum If year is a leap year And month > February Add 1 to sum result is stored in sum The step Set sum is a substantial subtask with its own pseudocode (written as a function) Set s to 0 For each m from 1 to month-1 add daysin(m) to s return the value in s Initialising the daysin array Unfortunately VBA doesn't support constant arrays, or allow direct assignment of arrays. However, it does have a function that constructs an array and returns it as a Variant, which can be indexed Private Sub InitDaysIn() Dim constlist as Variant Dim m As Integer You don't need to know this, it's just to make the demo work constlist = Array(31, 28, 31, 30, 31, 30, _ 31, 31, 30, 31, 30, 31) For m = 1 To MONTHS_PER_YEAR daysin(m) = constlist(m) Next m End Sub ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 8 Partial solution Arrays and Cells Function DaysToEndOf(month As Integer) As Integer Dim m As Integer ' a month number Dim s As Integer ' sum of days in 1..m s = 0 For m = To s = Next m DaysToEndOf = s End Function ' return answer Complete solution left as an exercise. Use a leap-year function and a named constant for February. The Excel model allows access to worksheet cells as a two-dimensional array ActiveSheet.Cells(row,col).Value = 42 Arrays are a more general programming structure, independent of the application's user-accessible data like worksheets and documents Arrays are not visible like cells, can be used for intermediate storage Like other variables, can be local to a module or to a procedure. ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 9 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 10 Resizing Arrays Arrays can be dynamically sized if needed with this statement (not declaration): Redim Preserve dblsample(1 To 10*MAX_SAMPLE) Preserve retain elements up to new limit Current array bounds are returned by the built-in functions LBound(arr) and UBound(arr): For idx = LBound(dblSample) To UBound(dblSample) dblsample(idx) = dblsample(idx) / 2 Next idx Objects VBA is a mixture of conventional procedural notation process dataobject or evaluate(dataobject) and object oriented programming dataobject.method Excel data is represented by objects that have properties and to which methods are applied: Methods are procedures that are associated with a type of object and are applied to objects of that kind ActiveSheet.Cells(row,col).Formula = "=B3/4" applies the ActiveSheet.Hide Hide method to the active sheet ActiveSheet.Rows(2).Clear assigns to the Formula property of the cell array representing all rows second element (= row 2) applies the Clear method to the object (row 2 of the active sheet) ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 11 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 12
3 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 13 Objects, continued Most important object types are Application one instance representing the Excel state, provides methods to create dialogue boxes and other window objects Workbook Worksheet Range any single cell or group of cells The on-line manual describes their properties and methods, but the Macro Recorder (later slide) allows us to see what object manipulation corresponds to particular user interaction Collections Array concept relies on strict ordering of elements If elements can be named, get more general way of describing the group A Collection is an array-type object indexed either by number or by name Properties include: Count (number of elements) Methods include: Add (a named element, relatively positioned) Item (retrieve "current" element) ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 14 Collections, continued Some Excel objects are collections Application.Workbooks ' (base type: Workbook) Application.ActiveWorkbook.WorkSheets' (Worksheet) ActiveWorkbook.Sheets ' (Chart or Worksheet) ActiveSheet.Charts ' Displayed charts ActiveSheet.Shapes ' Drawing objects: later slide Examples Sheets.Add Name:="New sheet", After:=Sheets(3) Debug.Print Sheets(1).Name (in full: Debug.Print Application.ActiveWorkbook.Sheets(1).Name) Debug.Print Workbooks.Count Manipulating Collections Declare variable to reference elements Dim wks As Worksheet Object assignment uses the Set keyword Set wks = Sheets(1) this is easy to forget Access object properties and methods: wks.columns(col).clear ' prop/method wks.unhide ' method wks.cells(row,col).formula = "=A1+1" ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 15 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 16 Iterating over a Collection Special notation to iterate over elements: For Each wks In ActiveWorkbook.Sheets Debug.Print wks.name Next wks Equivalent (but preferable) to: For idx = 1 To ActiveWorkbook.Sheets.Count Set wks = Sheets(idx) Debug.Print wks.name Next idx With Statement Sometimes the same object needs to be referenced several times in succession ActiveSheet.Cells(row,col) = intval1 ActiveSheet.Cells(row+1,col) = intval2 ActiveSheet.Cells(row+2,col) = intval3 Use a With statement for the common prefix: With ActiveSheet.Cells(row,col) = intval1.cells(row+1,col) = intval2.cells(row+2,col) = intval3 note dot is retained in the shortened reference ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 17 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 18
4 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 19 Note Ranges The following topics contain a lot of detail Most of the detail can be found in Help screens or reference books You don't have to learn the detail, but you must understand the way that these structures are put together Lab work will guide you through the essential skills needed to manipulate objects, including referencing ranges using the macro recorder creating and manipulating drawings but you need to follow what s presented here! The Range type represents a rectangular group of (one or more) cells on a worksheet Can be referred to in many ways Single cell, separate indexes:.cells(row,col) Single cell, RC format:.range("b5") Single row, index:.rows(row) Single column, index:.column(col) Row/column block:.rows("4:6").columns("a:c") Any block, RC format:.range("b4:h7") Named range:.range("polynomial") Derived from another range: ActiveCell.EntireRow Whole sheet:.cells ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 20 Some Range Properties Borders Object representing outline Comment Comment text Font Text font Formula Formula as a string (such as "=A$1/24") Height, Width Height or width in screen units HorizontalAlignment xlleft/xlcenter/xlright Interior Object representing cell background Left, Top Position of range on sheet, in screen units Locked True Cells can't be changed by the user Name Name if defined NumberFormat Name or specification of display format Value Stored value Note: Properties of a multi-cell range are undefined if the cell properties are not consistent Some Range Methods AutoFilter Apply column filters Calculate Re-evaluate formulae Clear, ClearComments Remove cell contents or comments Copy, Cut Copy to clipboard, Cut=remove after pasting Delete Remove cells and shift in FillDown, FillRight Apply fill operations Find Search for cell contents matching value Offset Generate reference to nearby cell GoalSeek Apply Excel's Goal Seek (range must be one cell) Merge Merge cells, retaining value from top left cell PasteSpecial Paste from Clipboard with optional transforms Replace Replace cell contents Select Make range the current selection (available as the Selection object) Sort Reorder rows (has many parameters) ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 21 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 22 Range as a Collection Macro Recorder ' From an example at ' use in worksheet: =sumifcoloured(a1:c6) Function SumIfColoured(rngCells As Range) As Double Dim cell As Object Dim sum As Double sum = 0 For Each cell In rngcells If cell.interior.colorindex <> xlnone Then sum = sum + Cell.Value End If Next cell SumIfColoured = sum End Function Almost everything the user can do with Excel can be tracked as a Macro and replayed* Macros are stored as VBA procedures Macros can be edited (or cannibalised!) to adapt or generalise their purpose Effective way to find out how to achieve a particular effect (especially as VBA Help is poor) * unfortunately, Excel 2007 does not record drawing operations, whereas Excel 2003, 2002, 2000 and 97 did. ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 23 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 24
5 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 25 Using the Macro Recorder Macro Recording examples Menu path Tools Macro Record New Macro Name, location and optional shortcut key can be set: Creates new Module if necessary Tracks all menu functions and relevant mouse activity (cell selections, dialogue responses, etc) When finished, Tools Macro Stop Recording View/edit macro with VBE Demonstration includes Changing appearance: set the background of cells, border appearance etc Resize cells, autofit etc Move data around (via Selection) Create and modify a chart Invoke Goal Seek or Solver Create drawings (explored in the lab) ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 26 Example: Cell operations Apply the following to a two-column table such as the solution to Lab 8 Part C: 1. Adjust the indent of column B; 2. Change the background of the header cells 3. Change the font and colour of the header cells VBA Created by Recorder Columns("B:B").Select With Selection.HorizontalAlignment = xlleft.verticalalignment = xlbottom.wraptext = False.Orientation = 0.AddIndent = False.IndentLevel = 1.ShrinkToFit = False.ReadingOrder = xlcontext.mergecells = False Range("A1:B1").Select With Selection.Interior.ColorIndex = 9.Pattern = xlsolid Selection.Font.ColorIndex = 6 With Selection.Font ' other font changes Change properties using the Selection object Colour index values range from 1 to 56 Shows all properties, even though we only changed IndentLevel Colour picker is not in index order! For information about colour indexes, see ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 27 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 28 Recorder vs Human The Macro Recorder makes extensive use of the Selection object (since the user must select elements before using them) Humans can refer directly to the affected object: Const COL_DATA = 2 With Columns(COL_DATA) ' = Columns("B:B").HorizontalAlignment = xlleft Humans can code iteration, Recorder can't Humans can use local variables, Recorder can't Humans can use Const definitions and meaningful names, Recorder can't Shapes The Office family supports drawing operations, including lines, filled polygons, predefined shapes Represented by Shape objects, thus can be manipulated by VBA To create a drawing with Excel: Tools Options View and deselect Gridlines Make sure Drawing toolbar is enabled Select AutoShape, click to position and drag to set size Lines, rectangles, circles, stroke and fill etc on toolbar Connectors are especially useful as they snap to vertices Use Macro Recorder to create sample code Not certified with Excel2007 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 29 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 30
6 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 31 Shapes in VBA Recorder shows that Coordinate system is Cartesian (which way is Y?) Units are points (1/72 inch, approx 28 pts per cm) Drawing elements are members of the Shapes collection belonging to the active sheet New shapes are created using the AddShape method (built-in procedure) with distinctive args for shape type and characteristics Many shape types (type AutoShapeType to Help, then click on msoautoshapetype for list) Changes to properties with user interface is via Selection object (though not required in VBA) Identifying Shapes Create most shapes with Dim shp As Shape Set shp = ActiveSheet.Shapes.AddShape(type, _ left, top, width, height) Set shp = ActiveSheet.Shapes.AddTextbox( ) ' then use shp to set properties Each shape is given a name and number according to its type ("Rectangle 1", "AutoShape 5"), and each has an index, equal to the collection size after Add lastshape = ActiveSheet.Shapes.Count Can later use the index to reference the shape: ActiveSheet.Shapes(lastShape) Keeping track of all shapes this way can be tricky (but arrays help) ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 32 Shape Operations Applying stroke (outline) With object.line.weight = 1.5 ' in points.style = msolinesingle ' default.dashstyle = msolinesquaredot.forecolor.scheme = 12 ' dark blue stroke Also BeginArrowheadStyle; Width (Wide/Medium/Narrow) as well as Length (Long/Medium/Short).EndArrowheadStyle = msoarrowheadtriangle.endendarrowheadlength = msoarrowheadlengthmedium Applying fills.fill.forecolor.rgb = RGB(red, blue, green) ' Fill.Transparency = 0# ' 0# = 0.0 (VB idiom).fill.visible = False ' to hide (also.line) Text Boxes Text is held in boxes (with stroke and fill) object.characters.text = "Power Station" With object.characters.font.name = "Arial Narrow".FontStyle = "Bold".Size = 11 Font properties of substrings object.characters(start:=3, Length:=2) _.Font.Subscript = True Remove box:.fill.visible = False.Line.Visible = False ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 33 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 34 Example: Venn Diagram Summary Algorithm is trivial (but calcs are fiddly) Draw canvas Calculate geometry Draw first set Draw second set Draw labels (4 sub calls) Draw pointer Sub DrawSet(dblRadius As Double, dblx As Double, dbly As Double, _ lngcolour As Long, dbltrans As Double) Dim shpset As Shape Set shpset = ActiveSheet.Shapes.AddShape(msoShapeOval, dblx - dblradius, _ dbly - dblradius, 2 * dblradius, 2 * dblradius) shpset.line.weight = 1.5 With shpset.fill.forecolor.rgb = lngcolour.transparency = dbltrans End Sub Arrays store a sequence of multiple values Array elements are indexed by a small integer Collections store a set or sequence of objects, referenced by either name or index Objects enable access to complex data managed by the application A Range object represents part of a worksheet, can also be viewed as a collection of cells Macro recorder creates editable VBA from user interaction with the application ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 35 ENGG1811 UNSW, CRICOS Provider No: 00098G W7 slide 36
ENGG1811 Computing for Engineers Chapra (Part 2 of ENGG1811 Text) Topic 10 (chapter 3) Macro Recorder. Examples
References ENGG1811 Computing for Engineers Chapra (Part 2 of ENGG1811 Text) Topic 10 (chapter 3) Macro Recorder Week 8 Objects and Collections; Using the Macro Recorder; Shapes Note: there is very limited
More informationENGG1811 Computing for Engineers Chapra (Part 2 of ENGG1811 Text) Topic 10 (chapter 3) Macro Recorder. Examples
References ENGG1811 Computing for Engineers Chapra (Part 2 of ENGG1811 Text) Topic 10 (chapter 3) Macro Recorder Week 8 Objects and Collections; Using the Macro Recorder; Shapes ENGG1811 VBA Reference
More informationReferences. Parameters revisited. Reference Parameters. Example: Swapping values. Named Arguments
References ENGG1811 Computing for Engineers Week 7 Objects and Collections; Using the Macro Recorder; Shapes Chapra (Part 2 of ENGG1811 Text) Topic 10 (chapter 3) Macro Recorder ENGG1811 UNSW, CRICOS Provider
More informationReferences. Parameters revisited. Reference Parameters. Example: Swapping values. Named Arguments
References ENGG1811 Computing for Engineers Week 8 Objects and Collections; Using the Macro Recorder; Shapes Chapra (Part 2 of ENGG1811 Text) Topic 10 (chapter 3) Macro Recorder ENGG1811 UNSW, CRICOS Provider
More informationKenora Public Library. Computer Training. Introduction to Excel
Kenora Public Library Computer Training Introduction to Excel Page 2 Introduction: Spreadsheet programs allow users to develop a number of documents that can be used to store data, perform calculations,
More informationAdding records Pasting records Deleting records Sorting records Filtering records Inserting and deleting columns Calculated columns Working with the
Show All About spreadsheets You can use a spreadsheet to enter and calculate data. A spreadsheet consists of columns and rows of cells. You can enter data directly into the cells of the spreadsheet and
More informationMicrosoft Excel 2013: Excel Basics June 2014
Microsoft Excel 2013: Excel Basics June 2014 Description Excel is a powerful spreadsheet program. Please note that in this class we will use Excel 2010 or 2013. Learn how to create spreadsheets, enter
More informationMicrosoft How to Series
Microsoft How to Series Getting Started with EXCEL 2007 A B C D E F Tabs Introduction to the Excel 2007 Interface The Excel 2007 Interface is comprised of several elements, with four main parts: Office
More informationMicrosoft Office Excel 2007: Basic. Course Overview. Course Length: 1 Day. Course Overview
Microsoft Office Excel 2007: Basic Course Length: 1 Day Course Overview This course teaches the basic functions and features of Excel 2007. After an introduction to spreadsheet terminology and Excel's
More informationUsing Microsoft Excel
Using Microsoft Excel Formatting a spreadsheet means changing the way it looks to make it neater and more attractive. Formatting changes can include modifying number styles, text size and colours. Many
More informationTeacher s Guide. PCIC 3 B2 GS3- Key Applications-Excel. Text of Frequently Asked Questions. Copyright 2010 Teknimedia Corporation
Teacher s Guide - Key Applications-Excel Text of Frequently Asked Questions Copyright 2010 Teknimedia grants permission to any licensed owner of Key Applications-Excel to duplicate the contents of this
More informationExcel Main Screen. Fundamental Concepts. General Keyboard Shortcuts Open a workbook Create New Save Preview and Print Close a Workbook
Excel 2016 Main Screen Fundamental Concepts General Keyboard Shortcuts Open a workbook Create New Save Preview and Print Close a Ctrl + O Ctrl + N Ctrl + S Ctrl + P Ctrl + W Help Run Spell Check Calculate
More informationEXCEL 2003 DISCLAIMER:
EXCEL 2003 DISCLAIMER: This reference guide is meant for experienced Microsoft Excel users. It provides a list of quick tips and shortcuts for familiar features. This guide does NOT replace training or
More informationExcel Rest of Us! AQuick Reference. for the. Find the facts you need fast. FREE daily etips at dummies.com
Find the facts you need fast FREE daily etips at dummies.com Excel 2002 AQuick Reference for the Rest of Us! Colin Banfield John Walkenbach Bestselling author of Excel 2002 Bible Part Online II Part II
More informationFor more tips on using this workbook, press F1 and click More information about this template.
Excel: Menu to ribbon reference To view Office 2003 menu and toolbar commands and their Office 2010 equivalents, click a worksheet tab at the bottom of the window. If you don't see the tab you want, right-click
More informationStarting Excel application
MICROSOFT EXCEL 1 2 Microsoft Excel: is a special office program used to apply mathematical operations according to reading a cell automatically, just click on it. It is called electronic tables Starting
More informationCUA Spreadsheets Laboratory
CUA Spreadsheets Laboratory Microsoft Excel 97 Basic Introduction Excel is spreadsheet capable of storing tables of data and text values and providing a range. Most Microsoft Products have similar menu
More informationThe HOME Tab: Cut Copy Vertical Alignments
The HOME Tab: Cut Copy Vertical Alignments Text Direction Wrap Text Paste Format Painter Borders Cell Color Text Color Horizontal Alignments Merge and Center Highlighting a cell, a column, a row, or the
More informationMicrosoft Office. Microsoft Office
is an office suite of interrelated desktop applications, servers and services for the Microsoft Windows. It is a horizontal market software that is used in a wide range of industries. was introduced by
More informationMicrosoft Excel 2010 Tutorial
1 Microsoft Excel 2010 Tutorial Excel is a spreadsheet program in the Microsoft Office system. You can use Excel to create and format workbooks (a collection of spreadsheets) in order to analyze data and
More informationIntroduction to Excel 2013
Introduction to Excel 2013 Copyright 2014, Software Application Training, West Chester University. A member of the Pennsylvania State Systems of Higher Education. No portion of this document may be reproduced
More informationVBA Excel 2013/2016. VBA Visual Basic for Applications. Learner Guide
VBA Visual Basic for Applications Learner Guide 1 Table of Contents SECTION 1 WORKING WITH MACROS...5 WORKING WITH MACROS...6 About Excel macros...6 Opening Excel (using Windows 7 or 10)...6 Recognizing
More informationMicrosoft Excel 2013: Part 3 More on Formatting Cells And Worksheet Basics. To apply number formatting:
Microsoft Excel 2013: Part 3 More on Formatting Cells And Worksheet Basics Formatting text and numbers In Excel, you can apply specific formatting for text and numbers instead of displaying all cell content
More informationMicrosoft Excel 2010
Microsoft Excel 2010 omar 2013-2014 First Semester 1. Exploring and Setting Up Your Excel Environment Microsoft Excel 2010 2013-2014 The Ribbon contains multiple tabs, each with several groups of commands.
More informationExcel Tutorial 1
IT٢.we Excel 2003 - Tutorial 1 Spreadsheet Basics Screen Layout Title bar Menu bar Standard Toolbar Other Tools Task Pane Adding and Renaming Worksheets Modifying Worksheets Moving Through Cells Adding
More informationdownload instant at
CHAPTER 1 - LAB SESSION INTRODUCTION TO EXCEL INTRODUCTION: This lab session is designed to introduce you to the statistical aspects of Microsoft Excel. During this session you will learn how to enter
More informationENGG1811 Computing for Engineers Week 9 Dialogues and Forms Numerical Integration
ENGG1811 Computing for Engineers Week 9 Dialogues and Forms Numerical Integration ENGG1811 UNSW, CRICOS Provider No: 00098G W9 slide 1 References & Info Chapra (Part 2 of ENGG1811 Text) Topic 21 (chapter
More informationMicrosoft Certified Application Specialist Exam Objectives Map
Microsoft Certified Application Specialist Exam s Map This document lists all Microsoft Certified Application Specialist exam objectives for (Exam 77-602) and provides references to corresponding coverage
More informationMICROSOFT EXCEL BIS 202. Lesson 1. Prepared By: Amna Alshurooqi Hajar Alshurooqi
MICROSOFT EXCEL Prepared By: Amna Alshurooqi Hajar Alshurooqi Lesson 1 BIS 202 1. INTRODUCTION Microsoft Excel is a spreadsheet application used to perform financial calculations, statistical analysis,
More informationEuropean Computer Driving Licence. Advanced Spreadsheet Software BCS ITQ Level 3. Syllabus Version 2.0
ECDL Advanced European Computer Driving Licence Advanced Spreadsheet Software BCS ITQ Level 3 Using Microsoft Excel 2010 Syllabus Version 2.0 This training, which has been approved by BCS, The Chartered
More informationMicrosoft Office Excel
Microsoft Office 2007 - Excel Help Click on the Microsoft Office Excel Help button in the top right corner. Type the desired word in the search box and then press the Enter key. Choose the desired topic
More informationGCSE CCEA GCSE EXCEL 2010 USER GUIDE. Business and Communication Systems
GCSE CCEA GCSE EXCEL 2010 USER GUIDE Business and Communication Systems For first teaching from September 2017 Contents Page Define the purpose and uses of a spreadsheet... 3 Define a column, row, and
More informationI OFFICE TAB... 1 RIBBONS & GROUPS... 2 OTHER SCREEN PARTS... 4 APPLICATION SPECIFICATIONS... 5 THE BASICS...
EXCEL 2010 BASICS Microsoft Excel I OFFICE TAB... 1 RIBBONS & GROUPS... 2 OTHER SCREEN PARTS... 4 APPLICATION SPECIFICATIONS... 5 THE BASICS... 6 The Mouse... 6 What Are Worksheets?... 6 What is a Workbook?...
More informationExcel 2013 Intermediate
Excel 2013 Intermediate Quick Access Toolbar... 1 Customizing Excel... 2 Keyboard Shortcuts... 2 Navigating the Spreadsheet... 2 Status Bar... 3 Worksheets... 3 Group Column/Row Adjusments... 4 Hiding
More informationExcel Select a template category in the Office.com Templates section. 5. Click the Download button.
Microsoft QUICK Excel 2010 Source Getting Started The Excel Window u v w z Creating a New Blank Workbook 2. Select New in the left pane. 3. Select the Blank workbook template in the Available Templates
More informationExcel 2007 New Features Table of Contents
Table of Contents Excel 2007 New Interface... 1 Quick Access Toolbar... 1 Minimizing the Ribbon... 1 The Office Button... 2 Format as Table Filters and Sorting... 2 Table Tools... 4 Filtering Data... 4
More informationExcel Boot Camp PIONEER TRAINING, INC.
Excel Boot Camp Dates and Times: Cost: $250 1/22, 2-4 PM 1/29, 2-4 PM 2/5, 2-4 PM 2/12, 2-4 PM Please register online or call our office. (413) 387-1040 This consists of four-part class is aimed at students
More informationMicrosoft Office Excel 2013 Courses 24 Hours
Microsoft Office Excel 2013 Courses 24 Hours COURSE OUTLINES FOUNDATION LEVEL COURSE OUTLINE Getting Started With Excel 2013 Starting Excel 2013 Selecting the Blank Worksheet Template The Excel 2013 Cell
More informationOX Documents Release v Feature Overview
OX Documents Release v7.8.4 Feature Overview 1 Objective of this Document... 3 1.1 The Purpose of this Document... 3 2 General Improvements... 4 2.1 Security First: Working with Encrypted Files (OX Guard)...
More informationCopyright & License Notes 3 Introduction 13 Chapter 1 - Excel Basics 14. Chapter 2 - Working with Data 32
TABLE OF CONTENTS Copyright & License Notes 3 Introduction 13 Chapter 1 - Excel Basics 14 Creating an Excel Workbook 14 Examining the Excel Environment 15 Opening an Existing Workbook 19 Navigating a Worksheet
More informationTable of Contents. Word. Using the mouse wheel 39 Moving the insertion point using the keyboard 40 Resume reading 41
Table of Contents iii Table of Contents Word Starting Word What is word processing? 2 Starting Word 2 Exploring the Start screen 4 Creating a blank document 4 Exploring the Word document window 5 Exploring
More informationUsing Microsoft Excel
Using Microsoft Excel Table of Contents The Excel Window... 2 The Formula Bar... 3 Workbook View Buttons... 3 Moving in a Spreadsheet... 3 Entering Data... 3 Creating and Renaming Worksheets... 4 Opening
More informationExcel Level 1: Beginner. Get started in Excel. Look good with easy formatting. Set out your first Excel calculations. Increase your efficiency
Excel 2010 Level 1: Beginner Learning basic skills for Excel 2010 Estimated time: 04:05 6 modules - 49 topics Get started in Excel Discover Excel and carry out simple tasks: opening a workbook saving it,
More informationProductivity Tools Objectives
Word 2003 Understand Microsoft Office Word 2003 Launch Microsoft Office Word 2003 Open Documents Understand The Working Screen Experiment With The Working Screen Navigate Documents Close Documents And
More informationMicrosoft Excel Keyboard Shortcuts
Microsoft Excel Keyboard Shortcuts Here is a complete list of keyboard shortcuts for Microsoft Excel. Most of the shortcuts will work on all Excel versions on Windows based computer. Data Processing Shortcuts
More informationReview Ch. 15 Spreadsheet and Worksheet Basics. 2010, 2006 South-Western, Cengage Learning
Review Ch. 15 Spreadsheet and Worksheet Basics 2010, 2006 South-Western, Cengage Learning Excel Worksheet Slide 2 Move Around a Worksheet Use the mouse and scroll bars Use and (or TAB) Use PAGE UP and
More informationMicrosoft Excel 2016 Level 1
Microsoft Excel 2016 Level 1 One Day Course Course Description You have basic computer skills such as using a mouse, navigating through windows, and surfing the Internet. You have also used paper-based
More informationCreating a Spreadsheet by Using Excel
The Excel window...40 Viewing worksheets...41 Entering data...41 Change the cell data format...42 Select cells...42 Move or copy cells...43 Delete or clear cells...43 Enter a series...44 Find or replace
More informationSpreadsheets Microsoft Office Button Ribbon
Getting started with Excel 2007 you will notice that there are many similar features to previous versions. You will also notice that there are many new features that you ll be able to utilize. There are
More informationExcel 2007 Tutorials - Video File Attributes
Get Familiar with Excel 2007 42.40 3.02 The Excel 2007 Environment 4.10 0.19 Office Button 3.10 0.31 Quick Access Toolbar 3.10 0.33 Excel 2007 Ribbon 3.10 0.26 Home Tab 5.10 0.19 Insert Tab 3.10 0.19 Page
More informationNew Perspectives on Microsoft Excel Module 1: Getting Started with Excel
New Perspectives on Microsoft Excel 2016 Module 1: Getting Started with Excel 1 Objectives, Part 1 Open and close a workbook Navigate through a workbook and worksheet Select cells and ranges Plan and create
More informationMicrosoft Excel Chapter 3. What-If Analysis, Charting, and Working with Large Worksheets
Microsoft Excel 2010 Chapter 3 What-If Analysis, Charting, and Working with Large Worksheets Objectives Rotate text in a cell Create a series of month names Copy, paste, insert, and delete cells Format
More informationMS Excel Henrico County Public Library. I. Tour of the Excel Window
MS Excel 2013 I. Tour of the Excel Window Start Excel by double-clicking on the Excel icon on the desktop. Excel may also be opened by clicking on the Start button>all Programs>Microsoft Office>Excel.
More informationFor Microsoft Office XP or Student Workbook. TECHNOeBooks Project-based Computer Curriculum ebooks.
TECHNOConsultant For Microsoft Office XP or 2003 Student Workbook TECHNOeBooks Project-based Computer Curriculum ebooks www.bepublishing.com Copyright 1993 2010. TechnoKids Inc. in partnership with B.E.
More informationSAS (Statistical Analysis Software/System)
SAS (Statistical Analysis Software/System) Clinical SAS:- Class Room: Training Fee & Duration : 23K & 3 Months Online: Training Fee & Duration : 25K & 3 Months Learning SAS: Getting Started with SAS Basic
More informationEXCEL BASICS: MICROSOFT OFFICE 2010
EXCEL BASICS: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT EXCEL PAGE 03 Opening Microsoft Excel Microsoft Excel Features Keyboard Review Pointer Shapes
More informationEXCEL BASICS: MICROSOFT OFFICE 2007
EXCEL BASICS: MICROSOFT OFFICE 2007 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT EXCEL PAGE 03 Opening Microsoft Excel Microsoft Excel Features Keyboard Review Pointer Shapes
More informationExcel Basics. TJ McKeon
Excel Basics TJ McKeon What is Excel? Electronic Spreadsheet in a rows and columns layout Can contain alphabetical and numerical data (text, dates, times, numbers) Allows for easy calculations and mathematical
More informationSpreadsheet definition: Starting a New Excel Worksheet: Navigating Through an Excel Worksheet
Copyright 1 99 Spreadsheet definition: A spreadsheet stores and manipulates data that lends itself to being stored in a table type format (e.g. Accounts, Science Experiments, Mathematical Trends, Statistics,
More informationDay : Date : Objects : Open MS Excel program * Open Excel application. Select : start. Choose: programs. Choose : Microsoft Office.
Day : Date : Objects : Open MS Excel program * Open Excel application. Select : start Choose: programs Choose : Microsoft Office Select: Excel *The interface of Excel program - Menu bar. - Standard bar.
More informationFormatting Worksheets
140 :: Data Entry Operations 7 Formatting Worksheets 7.1 INTRODUCTION Excel makes available numerous formatting options to give your worksheet a polished look. You can change the size, colour and angle
More informationExcel Tutorials - File Size & Duration
Get Familiar with Excel 46.30 2.96 The Excel Environment 4.10 0.17 Quick Access Toolbar 3.10 0.26 Excel Ribbon 3.10 0.26 File Tab 3.10 0.32 Home Tab 5.10 0.16 Insert Tab 3.10 0.16 Page Layout Tab 3.10
More informationExcel 2010 Foundation. Excel 2010 Foundation SAMPLE
Excel 2010 Foundation Excel 2010 Foundation Excel 2010 Foundation Page 2 2010 Cheltenham Courseware Pty. Ltd. All trademarks acknowledged. E&OE. No part of this document may be copied without written permission
More informationWhich Excel course is right for me?
Which Excel course is right for me? Here at Growtrain we are continuously looking at ways to improve our training delivery. We listen to our customer feedback and work closely with tutors to makes changes
More informationComputer Training Centre University College Cork. Excel 2016 Level 1
Computer Training Centre University College Cork Excel 2016 Level 1 Table of Contents Introduction... 1 Opening Excel... 1 Using Windows 8... 1 Using Windows 10... 1 Getting Started with Excel 2016...
More informationLesson Skill Matrix Skill Exam Objective Objective Number
Lesson 6 Page 1 Creating Tables Lesson Skill Matrix Skill Exam Objective Objective Number Creating a Table Create a table by specifying rows and columns. 3.1.3 Formatting a Table Apply table styles. 3.1.4
More informationCell to Cell mouse arrow Type Tab Enter Scroll Bars Page Up Page Down Crtl + Home Crtl + End Value Label Formula Note:
1 of 1 NOTE: IT IS RECOMMENDED THAT YOU READ THE ACCOMPANYING DOCUMENT CALLED INTRO TO EXCEL LAYOUT 2007 TO FULLY GRASP THE BASICS OF EXCEL Introduction A spreadsheet application allows you to enter data
More informationGloucester County Library System EXCEL 2007
Gloucester County Library System EXCEL 2007 Introduction What is Excel? Microsoft E x c e l is an electronic s preadsheet program. I t is capable o f performing many diff e r e n t t y p e s o f c a l
More informationCOMPUTER TECHNOLOGY SPREADSHEETS BASIC TERMINOLOGY. A workbook is the file Excel creates to store your data.
SPREADSHEETS BASIC TERMINOLOGY A Spreadsheet is a grid of rows and columns containing numbers, text, and formulas. A workbook is the file Excel creates to store your data. A worksheet is an individual
More informationContents. Spreadsheet Software ITQ Level 1
Contents SKILL SET 1 FUNDAMENTALS... 11 1 - SPREADSHEET PRINCIPLES... 12 2 - STARTING EXCEL... 13 3 - THE LAYOUT OF THE EXCEL SCREEN... 14 4 - THE RIBBON... 16 5 - THE WORKSHEET WINDOW... 18 6 - CLOSING
More informationMicrosoft Excel 2007 Beginning The information below is devoted to Microsoft Excel and the basics of the program.
Microsoft Excel 2007 Beginning The information below is devoted to Microsoft Excel and the basics of the program. Starting Excel Option 1: Click the Start button on the taskbar, then Programs>Microsoft
More informationExploring Microsoft Office Excel 2007
Exploring Microsoft Office Excel 2007 Chapter 1: Introduction to Excel What Can I Do with a Spreadsheet Objectives Define worksheets and workbooks Use spreadsheets across disciplines Plan for good workbook
More informationBaSICS OF excel By: Steven 10.1
BaSICS OF excel By: Steven 10.1 Workbook 1 workbook is made out of spreadsheet files. You can add it by going to (File > New Workbook). Cell Each & every rectangular box in a spreadsheet is referred as
More informationIntroduction to Excel
Office Button, Tabs and Ribbons Office Button The File menu selection located in the upper left corner in previous versions of Excel has been replaced with the Office Button in Excel 2007. Clicking on
More informationLearning Map Excel 2007
Learning Map Excel 2007 Our comprehensive online Excel tutorials are organized in such a way that it makes it easy to obtain guidance on specific Excel features while you are working in Excel. This structure
More informationMicrosoft Excel 2002 M O D U L E 2
THE COMPLETE Excel 2002 M O D U L E 2 CompleteVISUAL TM Step-by-step Series Computer Training Manual www.computertrainingmanual.com Copyright Notice Copyright 2002 EBook Publishing. All rights reserved.
More informationThe American University in Cairo. Academic Computing Services. Excel prepared by. Maha Amer
The American University in Cairo Excel 2000 prepared by Maha Amer Spring 2001 Table of Contents: Opening the Excel Program Creating, Opening and Saving Excel Worksheets Sheet Structure Formatting Text
More informationTable of Contents COPYRIGHTED MATERIAL. Introduction Book I: Excel Basics Chapter 1: The Excel 2013 User Experience...
Table of Contents Introduction... 1 About This Book...1 Foolish Assumptions...2 How This Book Is Organized...3 Book I: Excel Basics...3 Book II: Worksheet Design...3 Book III: Formulas and Functions...4
More informationIntroduction to Microsoft Excel 2010
Introduction to Microsoft Excel 2010 This class is designed to cover the following basics: What you can do with Excel Excel Ribbon Moving and selecting cells Formatting cells Adding Worksheets, Rows and
More informationOpen and arrange windows This section covers items like: Opening another window on to a workbook Arranging workbook windows Hiding and show windows
Level 2 Excel Viewing workbooks Open and arrange windows Opening another window on to a workbook Arranging workbook windows Hiding and show windows Split panes Split panes Freeze panes Freeze panes Change
More informationMicrosoft Office Excel 2010: Basic. Course Overview. Course Length: 1 Day. Course Overview
Microsoft Office Excel 2010: Basic Course Length: 1 Day Course Overview This course teaches the basic functions and features of Excel 2010. After an introduction to spreadsheet terminology and Excel's
More informationComputer Training That Makes The Difference
Computer Training That Makes The Difference MICROSOFT EXCEL INTRODUCTION (LEVEL 1) A one-day course to introduce you to Excel and show you the basic functions of the program. Prerequisite Introduction
More informationBasic Excel 2010 Workshop 101
Basic Excel 2010 Workshop 101 Class Workbook Instructors: David Newbold Jennifer Tran Katie Spencer UCSD Libraries Educational Services 06/13/11 Why Use Excel? 1. It is the most effective and efficient
More informationExcel 2010 Tutorials - Video File Attributes
Get Familiar with Excel 2010 42.30 2.70 The Excel 2010 Environment 4.10 0.18 Quick Access Toolbar 3.10 0.27 Excel 2010 Ribbon 3.10 0.26 File Tab 3.10 0.28 Home Tab 5.10 0.17 Insert Tab 3.10 0.18 Page Layout
More informationApplication of Skills: Microsoft Excel 2013 Tutorial
Application of Skills: Microsoft Excel 2013 Tutorial Throughout this module, you will progress through a series of steps to create a spreadsheet for sales of a club or organization. You will continue to
More information4) Study the section of a worksheet in the image below. What is the cell address of the cell containing the word "Qtr3"?
Choose The Correct Answer: 1) Study the highlighted cells in the image below and identify which of the following represents the correct cell address for these cells: a) The cell reference for the selected
More informationMy Report Project. The First Excel VBA Macro Project. ComboProjects. Prepared By Daniel Lamarche
My Report Project The First Excel VBA Macro Project Prepared By Daniel Lamarche ComboProjects The My Report macro project By Daniel Lamarche (Last update January 2016). In this project we will records
More informationExcel 2013 for Beginners
Excel 2013 for Beginners Class Objective: This class will familiarize you with the basics of using Microsoft Excel. Class Outline: Introduction to Microsoft Excel 2013... 1 Microsoft Excel...2-3 Getting
More informationMicrosoft Excel Chapter 3. Working with Large Worksheets, Charting, and What-If Analysis
Microsoft Excel 2013 Chapter 3 Working with Large Worksheets, Charting, and What-If Analysis Objectives Rotate text in a cell Create a series of month names Copy, paste, insert, and delete cells Format
More informationGloucester County Library System. Excel 2010
Gloucester County Library System Excel 2010 Introduction What is Excel? Microsoft Excel is an electronic spreadsheet program. It is capable of performing many different types of calculations and can organize
More information1. In the accompanying figure, the months were rotated by selecting the text and dragging the mouse pointer up and to the right.
Excel: Chapter 3 True/False Indicate whether the statement is true or false. Figure 3-3 1. In the accompanying figure, the months were rotated by selecting the text and dragging the mouse pointer up and
More informationGAZIANTEP UNIVERSITY INFORMATICS SECTION SEMETER
GAZIANTEP UNIVERSITY INFORMATICS SECTION 2010-2011-2 SEMETER Microsoft Excel is located in the Microsoft Office paket. in brief Excel is spreadsheet, accounting and graphics program. WHAT CAN WE DO WITH
More informationMs excel. The Microsoft Office Button. The Quick Access Toolbar
Ms excel MS Excel is electronic spreadsheet software. In This software we can do any type of Calculation & inserting any table, data and making chart and graphs etc. the File of excel is called workbook.
More informationSyllabus KCXXXXXX: Excel Level I, Version 2010
Syllabus KCXXXXXX: Excel Level I, Version 2010 ITSW 1022 Introduction to Electronic Spreadsheets 8 classroom hours Course Description: This course is designed to introduce the student to basic spreadsheet
More informationMS Excel Henrico County Public Library. I. Tour of the Excel Window
MS Excel 2013 I. Tour of the Excel Window Start Excel by double-clicking on the Excel icon on the desktop. Excel may also be opened by clicking on the Start button>all Programs>Microsoft Office>Excel.
More informationChapter 4. Microsoft Excel
Chapter 4 Microsoft Excel Topic Introduction Spreadsheet Basic Screen Layout Modifying a Worksheet Formatting Cells Formulas and Functions Sorting and Filling Borders and Shading Charts Introduction A
More informationSkill Exam Objective Objective Number
Creating Tables 6 LESSON SKILL MATRIX Skill Exam Objective Objective Number Creating a Table Create a table by specifying rows and columns. 3.1.3 Formatting a Table Apply table styles. 3.1.4 Managing Tables
More informationMicrosoft Excel Basics Ben Johnson
Microsoft Excel Basics Ben Johnson Topic...page # Basics...1 Workbook and worksheets...1 Sizing columns and rows...2 Auto Fill...2 Sort...2 Formatting Cells...3 Formulas...3 Percentage Button...4 Sum function...4
More informationThis Week. Trapezoidal Rule, theory. Warmup Example: Numeric Integration. Trapezoidal Rule, pseudocode. Trapezoidal Rule, implementation
This Week ENGG8 Computing for Engineers Week 9 Recursion, External Application Interfacing Monday: numeric integration example, then first part of the material Wednesday 9am: rest of the new material Wednesday
More informationStudy Guide. PCIC 3 B2 GS3- Key Applications-Excel. Copyright 2010 Teknimedia Corporation
Study Guide PCIC 3 B2 GS3- Key Applications-Excel Copyright 2010 Teknimedia Corporation Teknimedia grants permission to any licensed owner of PCIC 3 B GS3 Key Applications-Excel to duplicate the contents
More information