Order Matic: May I take your order?

Size: px
Start display at page:

Download "Order Matic: May I take your order?"

Transcription

1 Order Matic: May I take your order? This is an awesome application. There is so much to learn here. This application will work in Microsoft Excel 2003 / 2007 / 2010 / I have had requests for an application like this when I released the Invoice Generator. Order-Matic: Order and Inventory Management in Excel will enable you to add your orders and instantly see if the stock exists to cover the order. It is designed for training purposes but could be modified to suit your individual needs. The key feature of this application is the ability to filter and view orders by any criteria or time. I have not included charting for the filtered results; this however this would be an easy aspect to include. Here are all of the worksheets in the template The 6 sheets are shown in this illustration describing their function. I have left the data in so that you will have something to work with as you proceed with the project. The calender is also included in the template. The template for order and inventory management (Order-Matic) is available for download below and all of the code will be included in the article. To help with the learning process I have added videos to show the steps involved. If you want to customize Oder-Matic to your needs may I suggest that you go through the tutorials and get this working as I have created it and then customize the project? You will have better success if you first understand how the application is pieced together. The possibilities for this application are greater than what I have used it for. Let me know the uses for which you adapt this program. What you will learn in Order - Matic Dynamic named ranges Static named ranges Making ranges dynamic with code Dependent data validation lists Conditional formatting

2 Protect and unprotect with code IF function Vlookup function Dealing with the N/A error Navigation with hyperlinks Sorting data without selecting Advanced Filters Watch this video for an overview of Order Matic Part 2 The filter sheet (Interface) We will use here the awesome advanced filter to filter our data. You will learn how to create your own Advanced Filter macro and show you how customize it to make it more effective. What makes this so special is the multiple criteria block that we are setting up to use with the Advanced filter. We will be able to filter by year by month by customer any criteria at all. Pay special attention to the formulas we used to create these effects. Watch this video for setting up the filtering for Order Matic Filtering / Navigation / Advanced Filter Macro Adding the navigation for the application Add a named range in cell A1 on each worksheet. To do this click into cell A1 and then type the name in the name box to the left of the formula bar and hit the Enter key. AllOrdersSheet OrderSheet ProductSheet StockSheet ClientSheet Interface =AllOrders!$A$1 =Order!$A$1 =Products!$A$1 =Stock!$A$1 =Customers!$A$1 =Interface!$A$1 Add 2 named ranges for the Months and for the Years Monthit Years =Interface!$X$4:$X$15 =Interface!$V$4:$V$8 Add a named range that we will use to clear all the data on the interface sheet

3 ClearFilters =Interface!$D$9:$L$1000,Interface!$E$5:$I$5 Here is some general information about static named ranges How to create named ranges tutorial To create a named range simply highlight the range or cell and then click in the name box just above column A. Type the name with no spaces and hit enter. Add a dynamic named range for the customers Here is a link to a tutorial for dynamic name ranges Customer_Key =OFFSET(Customers!$C$6,,,COUNTA(Customers!$C:$C)) Here is some general information about dynamic named ranges Dynamic named range tutorial Let s discuss Excel dynamic named ranges arguments one at a time. The first is a cell reference that is the starting cell for the range The second argument is the number of rows you wish to offset. By offset we mean just simply move to. For example if we wanted to start our range at F16 then the row number would be 1 if we wish to start a range at F14 then the road number would be -1. The third argument is the same as the second except that it refers to columns, if we wish to move one column to the right we would have the number 1 if we wish to move to the left we would add the number -1.

4 The fourth and fifth are optional arguments that you probably don t use regularly when using the offset function but it is these two optional arguments that make add dynamic named range possible because we will be replacing them with a formula that counts the number in a range. In the offset function if we wanted to refer to 15 rows then we would add the number 15. The fifth argument is the same as the fourth except that it refers to columns. Look at the example below Criteria for the advanced filter You will need to look closely at the formulas I am using to extract the data. Interface!$O$4 Interface!$P$4 Interface!$Q$4 Interface!$R$4 Interface!$S$4 Interface!$T$4 =IF(E5="","",">="&E5) =IF(E5="","","<="&E5+365) =IF(F5="",">0",VLOOKUP(F5,X4:Y15,2,0)) =IF(G5="","",G5) =IF(H5="","",H5) =IF(I5="","",I5) Check these carefully first. I have left them in the template to help to speed up the process. Running the advanced filter

5 Try recording the advanced filter and then make the modifications as shown below. This code goes into the Filter module. [box style="note"]sub Advanced() 'Unprotect_All Application.ScreenUpdating = False Set area = Sheet5.Range("C6:O ")' area.advancedfilter Action:=xlFilterCopy _, CriteriaRange:=Sheet1.Range("O3:T4"), CopyToRange:=Sheet1.Range("D8:L8"), _ Unique:=False Application.ScreenUpdating = True Sheet1.Select 'Protect_All [/box] We need to clear the data and this little piece of code will do just that. [box style="note"]sub Clearme() Application.ScreenUpdating = False With Sheet1.Range("a9:l1000").ClearContents.Range("E5:I5").ClearContents End With [/box] Assign the macros Right click on the Filter button and then on the Clear button and assign the respective macros. Test your application to see if it works with all criteria. Order Matic: May I take your order? Part 3

6 Entering Orders:- all of the Formulas This part of our project deals with all of the named ranges and the formulas that will use on our audit sheet. I ve made it easy to you to add these to your project with illustrations that show exactly where they should be included. Take the time to understand how the formulas work, exactly what they are doing. Then when you change your project to suit your own needs you ll be other customize these formulas very easily. Pay particular attention to the cascading data validation and the named ranges that are necessary for it to operate. Try to understand how it works so that you can customize it to your needs. Watch the video carefully and copy the steps to your own project. Watch this video for setting up the Order transfer sheet for Order Matic We will now move our attention to the order sheet To add customer data validation use the dynamic named range Customer_Key from the previous section. Add this dynamic named ranges as shown below Customers =OFFSET(Customers!$C$6,,,COUNTA(Customers!$C:$C),6) Look up customers details =IF(ISNA(VLOOKUP($G$12,Costumers,2,0)),"",VLOOKUP($G$12,Costumers,2,0)) =IF(ISNA(VLOOKUP($G$12,Costumers,3,0)),"",VLOOKUP($G$12,Costumers,3,0)) =IF(ISNA(VLOOKUP($G$12,Costumers,4,0)),"",VLOOKUP($G$12,Costumers,4,0)) =IF(ISNA(VLOOKUP($G$12,Costumers,5,0)),"",VLOOKUP($G$12,Costumers,5,0)) =IF(ISNA(VLOOKUP($G$12,Costumers,6,0)),"",VLOOKUP($G$12,Costumers,6,0)) Cascading data validation (Dependent Lists)

7 Add a named range called Cascade =Products!$E$5 Add a temporary name range Category_Full =Products!$D$6:$D$35 Add a dynamic named range called Category =OFFSET(Products!$T$6,,,COUNTA(Products!$T$6:$T$58)) Add data validation to cell H19 and use the dynamic named range Category as its source. It is important that you sort the Products by Category on the Product sheet before adding the validation to the Order sheet. I would like to say that this is simple but it is not. This formula will take a bit of getting your head around. I will try to explain it the best I can. Add data validation for the description field I19 and put the formula below into the source field. The validation for the description field is a little more complex. =OFFSET(Cascade,MATCH($H19,Category_Full,0),0,COUNTIF(Category_Full,$H19),1) Here is how it works. Look at the breakdown of the offset function. OFFSET(reference,rows,cols,[Height],[Width]) Reference = is the static named range Cascade on the Orders worksheet.=offset(cascade, Row = Is the MATCH function matching the value in the from the dropdown box on the product sheet to the named range Category_Full =OFFSET(Cascade,MATCH($H19,Category_Full, Cols = 0. We are not referencing cols here. [Height] = This is a COUNTIF of the named range Category _Full that has the value from the dropdown box for the codes. [Width] = This is a column reference that moves 1 column to the right. Here is the completed formula for the validation list. =OFFSET(Cascade,MATCH($H19,Category_Full,0),0,COUNTIF(Category_Full,$H19),1) [box style="note"] In a nutshell Our dynamic range for the data validation starts on the Products sheet at E5(named range Cascade ). We find a ( MATCH) matches for the Category value on the product sheet named range Category_Full then we do a count(countif) for the same range to select the number and move one column to the right to select the description values. I guess that s not really a nutshell. Watch the gif below.

8 [/box] This is how the cascading validation should look The next step is to add the formulas to the works sheet Adding the formulas from left to right =MONTH(D19) =$N$13 =$O$13 =$G$12 =IF(ISNA(VLOOKUP($I19,Items,2,0)),"",VLOOKUP($I19,Items,2,0)) =IF(ISNA(VLOOKUP($I19,Items,3,0)),"",VLOOKUP($I19,Items,3,0)) =IF(K19="","",G19*K19) =IF(L19="","",IF(M19="",L19,L19-(L19*M19))) =IF(ISNA(VLOOKUP(J19,InStock,3,0)),"",VLOOKUP(J19,InStock,3,0)) =IF(OR(G19="",O19=""),"",IF(O19-G19>=1,"Sufficent Stock","Insufficient Stock"))

9 =IF(OR($N$13="",$G19=""),"",$N$13) =IF(J19="","",J19) =IF(G19="","",G19) Order Matic: May I take your order? Part 4 Watch this video for setting up the Order transfer sheet for Order Matic The Order Sheet adding the VBA code In this section after we add a little bit of conditional formatting I m going to show you how to insert the formulas to total the information on the order sheet. In the majority of this tutorial will deal with adding the VBA code that transfers the information from the order sheet to the database and into our stock in an out sheet. All of this code is available on the website but I would suggest that you take the time to watch the video and understand how it all works and then added to your project. Please pay special attention to the two dynamic named ranges that we use in order to transfer the data. They are set up a little bit different to what you would expect. Conditional formatting On the Home tab choose Conditional formatting / Format only cells that contain/cell Value /equal to/= insufficient Stock. Add a second condition for Sufficient Stock. Then copy the formatting to all of the cells in the range. Formulas for the totals in the Orders sheet Here are the formulas for the top of the form.

10 These are the bottom formulas. Change the 109 for other functions. See illustration below. Make sure that you add these 2 dynamic named ranges. Pay close attention to how they are formulated. StockOut =OFFSET(Order!$Q$19,,,COUNTA(Order!$G$19:$G$49),3) Orders =OFFSET(Order!$G$19,,-4,COUNTA(Order!$G$19:$G$49),12) These 5 procedures need to be added to the Worksheet Orders Scroll to the top of the sheet on open Private Sub Worksheet_Activate() ActiveWindow.ScrollColumn = 1 ActiveWindow.ScrollRow = 1 Activate the calendar Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Target.Address = "$N$13" Then fcalendar.show

11 End If Clear the form Sub Clear_Order() Dim Clr As Range Set Clr = Sheet2.Range("ClearOrder") Clr.Value = "" Add the Spin button When you modify the application to suit your needs you will need to change the paremeters for the rows and to suit the needs of the application. 'Spin up macro for rows 49 to 19. Adjust this if you range increases or decreases. Private Sub S1_SpinUp() Dim i On Error GoTo errhandler: For i = 49 To 19 Step -1 If Cells(i, 1).EntireRow.Hidden = False Then Cells(i, 1).EntireRow.Hidden = True End If Next If Range("a19") = ActiveCell Then MsgBox "This is the end of the available range" errhandler: MsgBox "There appears to be an error please contact your administrator" 'Spin Down Macro for rows 19 to 49. Adjust this if you range increases or decreases. Private Sub S1_SpinDown() Dim i On Error GoTo errhandler: For i = 19 To 49 If Cells(i, 1).EntireRow.Hidden = True Then Cells(i, 1).EntireRow.Hidden = False End If Next If Range("a49") = ActiveCell Then MsgBox "This is the end of the available range" errhandler:

12 MsgBox "There appears to be an error please contact your administrator" These procedures are for the CopyTo module Sub Update() 'set named ranges Application.ScreenUpdating = False returnto = ActiveSheet.Name Sheet6.Activate With Sheet6 Sheet6.Range("F10:F" & Cells(Rows.Count, "F").End(xlUp).Row).Name = "StockOutCode" Sheet6.Range("G10:G" & Cells(Rows.Count, "G").End(xlUp).Row).Name = "StockOutQty" Sheet6.Range("K10:K" & Cells(Rows.Count, "K").End(xlUp).Row).Name = "StockInCode" Sheet6.Range("J10:J" & Cells(Rows.Count, "J").End(xlUp).Row).Name = "StockInQty" End With ThisWorkbook.Sheets(returnto).Select Sub Items() 'set named ranges Application.ScreenUpdating = False Sheet3.Activate With Sheet3.Range("E6:G" & Cells(Rows.Count, "G").End(xlUp).Row).Name = "Items".Range("C6:G" & Cells(Rows.Count, "G").End(xlUp).Row).Name = "FullItems".Range("T6:T" & Cells(Rows.Count, "T").End(xlUp).Row).Name = "Category".Range("D6:D" & Cells(Rows.Count, "D").End(xlUp).Row).Name = "Category_Full".Range("F6:I" & Cells(Rows.Count, "F").End(xlUp).Row).Name = "InStock".Range("FullItems").Sort Key1:=Sheet3.Range("D6"), Order1:=xlAscending, Header:=xlGuess End With Sheet3.Select Sub CopyCells() 'written by Trevor Easton 21/2/2013 'This code will pick up a range from multiple sheets and add the 'data to the next available range in sheet1 'error handler On Error GoTo Scooby_doo: 'unprotect all sheets 'Unprotect_All 'dim variables Dim DstRng As Range 'destination range

13 Dim SrcRng1 As Range 'sourse range 'destination variable Set DstRng = Sheet5.Range("d5") Set DstRng2 = Sheet6.Range("e9") Application.ScreenUpdating = False If Range("N13") = "" Then MsgBox "It appear that you have forgotten to add the date" ElseIf Range("O13") = "" Then MsgBox "The order number is missing" ElseIf Range("G12") = "" Then MsgBox "Please add the customer" Else 'give the user a chance to exit here Select Case MsgBox _ ("You are about to finalise this order." _ & vbcrlf & "Check everything before you proceed", _ vbyesno Or vbexclamation, "Are you sure?") Case vbyes Case vbno End Select 'copy and paste data without selecting 'first sheet 'sourse variable Set SrcRng1 = Sheet2.Range("Orders") SrcRng1.Copy DstRng.End(xlDown).Offset(1, 0).PasteSpecial xlpastevalues 'second sheet 'sourse variable Set SrcRng2 = Sheet2.Range("StockOut") SrcRng2.Copy DstRng2.End(xlDown).Offset(1, 0).PasteSpecial xlpastevalues 'empty clipboard Application.CutCopyMode = False 'confirmation message MsgBox "Your order has been sent to the order database" _ & vbcrlf & "and the totals have been sent to All Stock" 'clear the order Clear_Order ' Protect_All Sheet2.Select Application.ScreenUpdating = True Update End If 'error handler 'exit sub on error

14 Scooby_doo: 'message on error MsgBox " Opps a daisy, something has gone bottoms up" 'reprotect if error occurs 'Protect_All Order Matic: May I take your order? Part 5 This sheet contains the list of our products and contains the stock levels for each item that we stock. As stock comes in we can add it to the database from here. I have used condition formatting to show the levels and to highlight stock that falls below the desired level. This part on its own would make a great little application. Watch this video for setting up the Products sheet for Order Matic Products and Inventory Stock Levels In stock Here are the formulas for calculating the stock levels. =IF($F6="","",SUMIF(StockOutCode,$F6,StockOutQty)) =IF($F6="","",SUMIF(StockInCode,$F6,StockInQty)-H6) =IF(I6="","",IF(I6<=0,"Out of Stock",IF(I6<=50,"Less then 50 Reorder Now","Stock Level is Fine"))) Add stock These formulas just look up the quantities from the stock sheet.

15 =IF(ISNA(VLOOKUP($H4,Items,2,0)),"",VLOOKUP($H4,Items,2,0)) =IF(ISNA(VLOOKUP($H4,Items,3,0)),"",VLOOKUP($H4,Items,3,0)) This just gives the total. The IF function is used to remove the error if either cell is empty. =IF(OR(E4="",I4=""),"",E4*I4) Conditional formatting Activate the calendar in cell D4 With the Edit Clicked 'Add this code to the sheet Products so that when it is double clicked the calendar will show. Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Target.Address = "$D$4" Then fcalendar.show End If Named range for the data that will be added. Name the range AddStockProduct =Products!$D$4:$F$4 Named range to clear the data

16 Name the range ClearstocP =Products!$D$4,Products!$E$4,Products!$G$4,Products!$H$4 Add the code to move the data to the stock sheet This macro is very similar to the CopyTo macro. The range to copy is a single range and the cells to check for content before proceeding are different. Here is the part that does the work. You will note we are sending the range that we just created across to In stock. [box style="note"]set DstRng = Sheet6.Range("I8") Set SrcRng1 = Sheet3.Range("AddStockProduct") SrcRng1.Copy DstRng.End(xlDown).Offset(1, 0).PasteSpecial xlpastevalues[/box] This is the complete code to be added to your project Sub Add_Stock_Products() 'written by Trevor Easton 21/2/2013 'This code will pick up a range from multiple sheets and add the 'data to the next available range in sheet1 'error handler On Error GoTo Scooby_doo: 'unprotect all sheets 'Unprotect_All 'dim variables Dim DstRng As Range 'destination range 'destination variable Set DstRng = Sheet6.Range("I8") Application.ScreenUpdating = False If Range("D4") = "" Then MsgBox "It appear that you have forgotten to add the date" ElseIf Range("E4") = "" Then MsgBox "The quantity is missing" ElseIf Range("H4") = "" Then MsgBox "Please add the Description" Else 'give the user a chance to exit here Select Case MsgBox _ ("You are about to add stock." _ & vbcrlf & "Check everything before you proceed", _

17 vbyesno Or vbexclamation, "Are you sure?") Case vbyes Case vbno End Select 'copy and paste data without selecting 'first sheet 'sourse variable Set SrcRng1 = Sheet3.Range("AddStockProduct") SrcRng1.Copy DstRng.End(xlDown).Offset(1, 0).PasteSpecial xlpastevalues 'empty clipboard Application.CutCopyMode = False 'confirmation message MsgBox "Your stock hase been has been added." _ & vbcrlf & "and the totals have been sent to In Stock" 'clear the product Sheet3.Range("ClearStocP").ClearContents ' Protect_All Sheet3.Select Application.ScreenUpdating = False Update End If 'error handler 'exit sub on error Scooby_doo: 'message on error MsgBox " Opps a daisy, something has gone bottoms up" 'reprotect if error occurs 'Protect_All Order Matic: May I take your order? Part 6 Watch this video to put the final touches on Order Matic The client sheet We already have our 2 dynamic named ranges working in here Customer and Customer_Full. So there is nothing to do but add new customers and they will automatically be used.

18 The AllOrders sheet There is nothing to change here. The stock sheet Here are the formulas =IF(ISNA(VLOOKUP($I6,Items,2,0)),"",VLOOKUP($I6,Items,2,0)) =IF(ISNA(VLOOKUP($I6,Items,3,0)),"",VLOOKUP($I6,Items,3,0)) =IF(OR(F6="",J6=""),"",F6*J6)

19 StockIn named range Add a named range StockIn =Stock!$E$6:$G$6 Clear Stock named range Add the named range "ClearStock" =Stock!$E$6,Stock!$F$6,Stock!$H$6,Stock!$I$6 Named range to clear the fields Nmae the range ClearStock =Stock!$E$6,Stock!$F$6,Stock!$H$6,Stock!$I$6 Code to add stock from the stock sheet This code is identical to Add_Stock_Products with just different parameters and named range. Here is the part of the code that does all of the work. [box style="note"] Set DstRng = Sheet6.Range("I8") Set SrcRng1 = Sheet6.Range("StockIn") SrcRng1.Copy DstRng.End(xlDown).Offset(1, 0).PasteSpecial xlpastevalues[/box] Sub Add_Stock() 'written by Trevor Easton 21/2/2013 'This code will pick up a range from multiple sheets and add the 'data to the next available range in sheet1 'error handler On Error GoTo Scooby_doo: 'unprotect all sheets 'Unprotect_All 'dim variables Dim DstRng As Range 'destination range

20 'destination variable Set DstRng = Sheet6.Range("I8") Application.ScreenUpdating = False If Range("E6") = "" Then MsgBox "It appear that you have forgotten to add the date" ElseIf Range("F6") = "" Then MsgBox "The quantity is missing" ElseIf Range("I6") = "" Then MsgBox "Please add the description" Else 'give the user a chance to exit here Select Case MsgBox _ ("You are about to add stock." _ & vbcrlf & "Check everything before you proceed", _ vbyesno Or vbexclamation, "Are you sure?") Case vbyes Case vbno End Select 'copy and paste data without selecting 'first sheet 'sourse variable Set SrcRng1 = Sheet6.Range("StockIn") SrcRng1.Copy DstRng.End(xlDown).Offset(1, 0).PasteSpecial xlpastevalues 'empty clipboard Application.CutCopyMode = False 'confirmation message MsgBox "Your stock hase been has been added." _ & vbcrlf & "and the totals have been sent to InStock" 'clear the stock Sheet6.Range("ClearStock").ClearContents ' Protect_All Sheet6.Select Application.ScreenUpdating = True Update End If 'error handler 'exit sub on error Scooby_doo: 'message on error

21 MsgBox " Opps a daisy, something has gone bottoms up" 'reprotect if error occurs 'Protect_All Protect your work After adding this code you will need to go back through all of the modules and uncomment Protect_All and UnProtect_All. It is absolutely necessarily that you do this in the This Workbook module as we need the UserInterfaceOnly:=True to run when the workbook opens. This is the code for the protect and unprotect module Protect code Sub Protect_All() Dim ws As Worksheet For Each ws In ActiveWorkbook.Worksheets ws.protect Password:="Online", DrawingObjects:=True, Contents:=True, Scenarios:=True _, AllowFormattingCells:=True, AllowFormattingColumns:=True, AllowFormattingRows:=True, AllowSorting:=True, UserInterfaceOnly:=True ActiveSheet.EnableSelection = xlunlockedcells Next ws Unprotect code Sub Unprotect_All() Dim i On Error Resume Next Application.ScreenUpdating = False Application.EnableEvents = False For i = 1 To Sheets.Count Sheets(i).Unprotect Password:="Online" Next i Application.ScreenUpdating = True Application.EnableEvents = True On Error GoTo 0

Create this Awesome Excel VBA Roster System with a Shift-Flow Generator

Create this Awesome Excel VBA Roster System with a Shift-Flow Generator Create this Awesome Excel VBA Roster System with a Shift-Flow Generator Excel VBA Roster: -I have a bit of a history with Rosters and data extract applications. I have been developing roster and data extract

More information

BASIC EXCEL SYLLABUS Section 1: Getting Started Section 2: Working with Worksheet Section 3: Administration Section 4: Data Handling & Manipulation

BASIC EXCEL SYLLABUS Section 1: Getting Started Section 2: Working with Worksheet Section 3: Administration Section 4: Data Handling & Manipulation BASIC EXCEL SYLLABUS Section 1: Getting Started Unit 1.1 - Excel Introduction Unit 1.2 - The Excel Interface Unit 1.3 - Basic Navigation and Entering Data Unit 1.4 - Shortcut Keys Section 2: Working with

More information

'... '... '... Module created: unknown '... Proj finished: March 21, 2012 '... '...

'... '... '... Module created: unknown '... Proj finished: March 21, 2012 '... '... ThisWorkbook - 1 If g_bdebugmode Then '... Module created: unknown '... Proj finished: March 21, 2012 '************************* CLASS-LEVEL DECLARATIONS ************************** Option Explicit Option

More information

Lesson 4: Auditing and Additional Formulas. Return to the FastCourse Excel 2007 Level 3 book page

Lesson 4: Auditing and Additional Formulas. Return to the FastCourse Excel 2007 Level 3 book page Lesson 4: Auditing and Additional Formulas Return to the FastCourse Excel 2007 Level 3 book page Lesson Objectives After studying this lesson, you will be able to: Use 3-D cell references in formulas to

More information

Microsoft Excel 2010 Basics

Microsoft Excel 2010 Basics Microsoft xcel 2010 Basics irections: Answer the following questions. 1. A is a grid of rows and columns in which you enter text,, and the results of calculations. 2. At the top of your screen you will

More information

IF 1: 2: INDEX MATCH MATCH

IF 1: 2: INDEX MATCH MATCH How to Excel Part 3 Contents Exercise 1: Advanced IF formulas... 3 Exercise 2: INDEX MATCH MATCH... 6 Data validation... 7 Exercise 3 Recording Macros... 8 Setting up a Personal workbook... 10 Adding a

More information

Workbooks (File) and Worksheet Handling

Workbooks (File) and Worksheet Handling Workbooks (File) and Worksheet Handling Excel Limitation Excel shortcut use and benefits Excel setting and custom list creation Excel Template and File location system Advanced Paste Special Calculation

More information

Light Speed with Excel

Light Speed with Excel Work @ Light Speed with Excel 2018 Excel University, Inc. All Rights Reserved. http://beacon.by/magazine/v4/94012/pdf?type=print 1/64 Table of Contents Cover Table of Contents PivotTable from Many CSV

More information

The For Next and For Each Loops Explained for VBA & Excel

The For Next and For Each Loops Explained for VBA & Excel The For Next and For Each Loops Explained for VBA & Excel excelcampus.com /vba/for-each-next-loop/ 16 Bottom line: The For Next Loops are some of the most powerful VBA macro coding techniques for automating

More information

Excel Shortcuts Increasing YOUR Productivity

Excel Shortcuts Increasing YOUR Productivity Excel Shortcuts Increasing YOUR Productivity CompuHELP Division of Tommy Harrington Enterprises, Inc. tommy@tommyharrington.com https://www.facebook.com/tommyharringtonextremeexcel Excel Shortcuts Increasing

More information

Basic tasks in Excel 2013

Basic tasks in Excel 2013 Basic tasks in Excel 2013 Excel is an incredibly powerful tool for getting meaning out of vast amounts of data. But it also works really well for simple calculations and tracking almost any kind of information.

More information

Top 15 Excel Tutorials

Top 15 Excel Tutorials Top 15 Excel Tutorials Follow us: TeachExcel.com Contents How to Input, Edit, and Manage Formulas and Functions in Excel... 2 How to Quickly Find Data Anywhere in Excel... 8 How to use the Vlookup Function

More information

My Top 5 Formulas OutofhoursAdmin

My Top 5 Formulas OutofhoursAdmin CONTENTS INTRODUCTION... 2 MS OFFICE... 3 Which Version of Microsoft Office Do I Have?... 4 How To Customise Your Recent Files List... 5 How to recover an unsaved file in MS Office 2010... 7 TOP 5 FORMULAS...

More information

Download the files from you will use these files to finish the following exercises.

Download the files from  you will use these files to finish the following exercises. Exercise 6 Download the files from http://www.peter-lo.com/teaching/x4-xt-cdp-0071-a/source6.zip, you will use these files to finish the following exercises. 1. This exercise will guide you how to create

More information

Advanced Excel Charts : Tables : Pivots

Advanced Excel Charts : Tables : Pivots Advanced Excel Charts : Tables : Pivots Protecting Your Tables/Cells Protecting your cells/tables is a good idea if multiple people have access to your computer or if you want others to be able to look

More information

Themes & Templates Applying a theme Customizing a theme Creatingfilefromtemplate Creating yourowncustomize Template Using templates Editing templates

Themes & Templates Applying a theme Customizing a theme Creatingfilefromtemplate Creating yourowncustomize Template Using templates Editing templates Introducing Excel Understanding Workbooks and Worksheets Moving around a Worksheet Introducing the Ribbon Accessing the Ribbon by using your keyboard Using Shortcut Menus Customizing Your Quick Access

More information

The Item_Master_addin.xlam is an Excel add-in file used to provide additional features to assist during plan development.

The Item_Master_addin.xlam is an Excel add-in file used to provide additional features to assist during plan development. Name: Tested Excel Version: Compatible Excel Version: Item_Master_addin.xlam Microsoft Excel 2013, 32bit version Microsoft Excel 2007 and up (32bit and 64 bit versions) Description The Item_Master_addin.xlam

More information

Excel 2010 Macro Vba For Loop Through Rows In A Sheet

Excel 2010 Macro Vba For Loop Through Rows In A Sheet Excel 2010 Macro Vba For Loop Through Rows In A Sheet I'm using Excel 2013 & I'm putting together a macro to automate copy/pasting I've not used VBA for a very long time so I'm at a bit of a loss as to

More information

Excel Macro Record and VBA Editor. Presented by Wayne Wilmeth

Excel Macro Record and VBA Editor. Presented by Wayne Wilmeth Excel Macro Record and VBA Editor Presented by Wayne Wilmeth 1 What Is a Macro? Automates Repetitive Tasks Written in Visual Basic for Applications (VBA) Code Macro Recorder VBA Editor (Alt + F11) 2 Executing

More information

Excel Tips. Contents. By Dick Evans

Excel Tips. Contents. By Dick Evans Excel Tips By Dick Evans Contents Pasting Data into an Excel Worksheet... 2 Divide by Zero Errors... 2 Creating a Dropdown List... 2 Using the Built In Dropdown List... 3 Entering Data with Forms... 4

More information

Microsoft Excel 2010 Level 1

Microsoft Excel 2010 Level 1 Microsoft Excel 2010 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 information

Error Vba Code For Vlookup Function In Excel 2010

Error Vba Code For Vlookup Function In Excel 2010 Error Vba Code For Vlookup Function In Excel 2010 Users who use VLOOKUP or HLOOKUP function get N/A Error many times when In case, if there is a need to use these function in a Excel VBA Macro, then. Excel

More information

SBCUSD IT Training Program. MS Excel lll. VLOOKUPS, PivotTables, Macros, and More

SBCUSD IT Training Program. MS Excel lll. VLOOKUPS, PivotTables, Macros, and More SBCUSD IT Training Program MS Excel lll VLOOKUPS, PivotTables, Macros, and More Revised 10/25/2018 TABLE OF CONTENTS VLOOKUP...2 VLOOLUP...2 SUMIF...3 SUMIF...3 PivotTable...4 Create PivotTable...4 Build

More information

Learning Map Excel 2007

Learning 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 information

Excel Basic 1 GETTING ACQUAINTED WITH THE ENVIRONMENT 2 INTEGRATION WITH OFFICE EDITING FILES 4 EDITING A WORKBOOK. 1.

Excel Basic 1 GETTING ACQUAINTED WITH THE ENVIRONMENT 2 INTEGRATION WITH OFFICE EDITING FILES 4 EDITING A WORKBOOK. 1. Excel Basic 1 GETTING ACQUAINTED WITH THE ENVIRONMENT 1.1 Introduction 1.2 A spreadsheet 1.3 Starting up Excel 1.4 The start screen 1.5 The interface 1.5.1 A worksheet or workbook 1.5.2 The title bar 1.5.3

More information

Excel 2010 Tutorials - Video File Attributes

Excel 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 information

Microsoft Excel 2016 Level 1

Microsoft 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 information

Extracting the last word of a string Extracting all but the first word of a string Extracting first names, middle names, and last names Counting the

Extracting the last word of a string Extracting all but the first word of a string Extracting first names, middle names, and last names Counting the Introducing Excel Understanding Workbooks and Worksheets Moving around a Worksheet Introducing the Ribbon Accessing the Ribbon by using your keyboard Using Shortcut Menus Customizing Your Quick Access

More information

GO! with Microsoft Excel 2016 Comprehensive

GO! with Microsoft Excel 2016 Comprehensive GO! with Microsoft Excel 2016 Comprehensive First Edition Chapter 2 Using Functions, Creating Tables, and Managing Large Workbooks Use SUM and Statistical Functions The SUM function is a predefined formula

More information

Top 20 Excel Limitations that might Frustrate You!

Top 20 Excel Limitations that might Frustrate You! Excel is obviously one of the most important products in the world. It is very helpful in managing, analyzing data. But there is also something that may get us frustrated when using Excel. Today I d like

More information

Excel 2007 Tutorials - Video File Attributes

Excel 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 information

VBA Collections A Group of Similar Objects that Share Common Properties, Methods and

VBA Collections A Group of Similar Objects that Share Common Properties, Methods and VBA AND MACROS VBA is a major division of the stand-alone Visual Basic programming language. It is integrated into Microsoft Office applications. It is the macro language of Microsoft Office Suite. Previously

More information

Microsoft Office Excel Create a worksheet group. A worksheet group. Tutorial 6 Working With Multiple Worksheets and Workbooks

Microsoft Office Excel Create a worksheet group. A worksheet group. Tutorial 6 Working With Multiple Worksheets and Workbooks Microsoft Office Excel 2003 Tutorial 6 Working With Multiple Worksheets and Workbooks 1 Create a worksheet group A workbook is a collection of worksheets. You may want to work with the worksheets within

More information

DOING MORE WITH EXCEL: MICROSOFT OFFICE 2013

DOING MORE WITH EXCEL: MICROSOFT OFFICE 2013 DOING MORE WITH EXCEL: MICROSOFT OFFICE 2013 GETTING STARTED PAGE 02 Prerequisites What You Will Learn MORE TASKS IN MICROSOFT EXCEL PAGE 03 Cutting, Copying, and Pasting Data Basic Formulas Filling Data

More information

Excel Tutorials - File Size & Duration

Excel 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 information

3/31/2016. Spreadsheets. Spreadsheets. Spreadsheets and Data Management. Unit 3. Can be used to automatically

3/31/2016. Spreadsheets. Spreadsheets. Spreadsheets and Data Management. Unit 3. Can be used to automatically MICROSOFT EXCEL and Data Management Unit 3 Thursday March 31, 2016 Allow users to perform simple and complex sorting Allow users to perform calculations quickly Organizes and presents figures that can

More information

Creating If/Then/Else Routines

Creating If/Then/Else Routines 10 ch10.indd 147 Creating If/Then/Else Routines You can use If/Then/Else routines to give logic to your macros. The process of the macro proceeds in different directions depending on the results of an

More information

Troubleshooting and FAQs

Troubleshooting and FAQs Troubleshooting and FAQs 1. The dropdown menu for a field on the Incident Data worksheet does not contain all the option I want to enter. There is a high likelihood that the option you want to enter is

More information

For comprehensive certification training, students should complete Excel 2007: Basic, Intermediate, and Advanced. Course Introduction

For comprehensive certification training, students should complete Excel 2007: Basic, Intermediate, and Advanced. Course Introduction Microsoft Office Excel 2007: Intermediate Course Length: 1 Day Course Overview This course builds on the skills and concepts taught in Excel 2007: Basic. Students will learn how to use multiple worksheets

More information

Lastly, in case you don t already know this, and don t have Excel on your computers, you can get it for free through IT s website under software.

Lastly, in case you don t already know this, and don t have Excel on your computers, you can get it for free through IT s website under software. Welcome to Basic Excel, presented by STEM Gateway as part of the Essential Academic Skills Enhancement, or EASE, workshop series. Before we begin, I want to make sure we are clear that this is by no means

More information

EVALUATION COPY. Unauthorized Reproduction or Distribution Prohibited EXCEL ADVANCED

EVALUATION COPY. Unauthorized Reproduction or Distribution Prohibited EXCEL ADVANCED EXCEL ADVANCED Overview OVERVIEW... 2 ADVANCED FORMULAS... 4 VIEW THE PROJECT... 4 Viewing Available Excel Functions... 5 Help with Functions... 6 TEXT FUNCTIONS... 7 Text Functions Used in this Section:...

More information

Excel Format cells Number Percentage (.20 not 20) Special (Zip, Phone) Font

Excel Format cells Number Percentage (.20 not 20) Special (Zip, Phone) Font Excel 2013 Shortcuts My favorites: Ctrl+C copy (C=Copy) Ctrl+X cut (x is the shape of scissors) Ctrl+V paste (v is the shape of the tip of a glue bottle) Ctrl+A - or the corner of worksheet Ctrl+Home Goes

More information

User Guide. Version 2.0. Excel Spreadsheet to AutoCAD drawing Utility. Supports AutoCAD 2000 through Supports Excel 97, 2000, XP, 2003, 2007

User Guide. Version 2.0. Excel Spreadsheet to AutoCAD drawing Utility. Supports AutoCAD 2000 through Supports Excel 97, 2000, XP, 2003, 2007 User Guide Spread2Cad Pro! Version 2.0 Excel Spreadsheet to AutoCAD drawing Utility Supports AutoCAD 2000 through 2007 Supports Excel 97, 2000, XP, 2003, 2007 Professional tools for productivity! 1 Bryon

More information

Customer details are included on a separate worksheet (Customer Look Up) Item details are included on a separate worksheet (Item Look Up)

Customer details are included on a separate worksheet (Customer Look Up) Item details are included on a separate worksheet (Item Look Up) Creating an Invoice System using Excel Purpose To create a basic invoicing system which can be used to create invoices which can then be printed to pdf to provide a permanent copy and to print out and

More information

Excel Tips for Compensation Practitioners Weeks Data Validation and Protection

Excel Tips for Compensation Practitioners Weeks Data Validation and Protection Excel Tips for Compensation Practitioners Weeks 29-38 Data Validation and Protection Week 29 Data Validation and Protection One of the essential roles we need to perform as compensation practitioners is

More information

MIS 0855 Data Science (Section 006) Fall 2017 In-Class Exercise (Day 18) Finding Bad Data in Excel

MIS 0855 Data Science (Section 006) Fall 2017 In-Class Exercise (Day 18) Finding Bad Data in Excel MIS 0855 Data Science (Section 006) Fall 2017 In-Class Exercise (Day 18) Finding Bad Data in Excel Objective: Find and fix a data set with incorrect values Learning Outcomes: Use Excel to identify incorrect

More information

Ms Excel Vba Continue Loop Through Worksheets By Name

Ms Excel Vba Continue Loop Through Worksheets By Name Ms Excel Vba Continue Loop Through Worksheets By Name exceltip.com/files-workbook-and-worksheets-in-vba/determine-if- Checks if the Sheet name is matching the Sheet name passed from the main macro. It

More information

Never Give Up Page 1

Never Give Up Page 1 VISUAL BASIC FOR APPLICATIONS (VBA) & MACROS TRAINING: Microsoft Visual Basic for Applications (VBA, Macros) when used with Microsoft Excel can build powerful automated business tools quickly and with

More information

If the list that you want to name will change In Excel 2007 and later, the easiest way to create.

If the list that you want to name will change In Excel 2007 and later, the easiest way to create. Guide Of Excel 2007 In A List Create Named Range The tutorial demonstrates 4 quick ways to create an Excel drop down list - based on a 3-step way to create a drop-down box in all versions of Excel 2013,

More information

SPREADSHEET (Excel 2007)

SPREADSHEET (Excel 2007) SPREADSHEET (Excel 2007) 1 U N I T 0 4 BY I F T I K H A R H U S S A I N B A B U R Spreadsheet Microsoft Office Excel 2007 (or Excel) is a computer program used to enter, analyze, and present quantitative

More information

Ms Excel Vba Continue Loop Through Columns Range

Ms Excel Vba Continue Loop Through Columns Range Ms Excel Vba Continue Loop Through Columns Range Learn how to make your VBA code dynamic by coding in a way that allows your 5 Different Ways to Find The Last Row or Last Column Using VBA In Microsoft

More information

KEYWORDS DDE GETOBJECT PATHNAME CLASS VB EDITOR WITHEVENTS HMI 1.0 TYPE LIBRARY HMI.TAG

KEYWORDS DDE GETOBJECT PATHNAME CLASS VB EDITOR WITHEVENTS HMI 1.0 TYPE LIBRARY HMI.TAG Document Number: IX_APP00113 File Name: SpreadsheetLinking.doc Date: January 22, 2003 Product: InteractX Designer Application Note Associated Project: GetObjectDemo KEYWORDS DDE GETOBJECT PATHNAME CLASS

More information

DOWNLOAD PDF EXCEL MACRO TO PRINT WORKSHEET TO

DOWNLOAD PDF EXCEL MACRO TO PRINT WORKSHEET TO Chapter 1 : All about printing sheets, workbook, charts etc. from Excel VBA - blog.quintoapp.com Hello Friends, Hope you are doing well!! Thought of sharing a small VBA code to help you writing a code

More information

EXCEL 2007 GETTING STARTED

EXCEL 2007 GETTING STARTED EXCEL 2007 GETTING STARTED TODAY S DESTINATION Quick Access Toolbar Customize it! Office Button Click Excel Options BREAK DOWN OF TABS & RIBBON Tab Name Contains Information relating to Contains the following

More information

Learning Microsoft Excel Module 1 Contents. Chapter 1: Introduction to Microsoft Excel

Learning Microsoft Excel Module 1 Contents. Chapter 1: Introduction to Microsoft Excel Module 1 Contents Chapter 1: Introduction to Microsoft Excel Loading Microsoft Excel...1-1 The Microsoft Excel Screen...1-2 Moving the Cursor...1-4 Using the Mouse...1-4 Using the Arrow Keys...1-4 Using

More information

Corporate essentials

Corporate essentials Microsoft Office Excel 2016, Corporate essentials A comprehensive package for corporates and government organisations Knowledge Capital London transforming perfomance through learning MS OFFICE EXCEL 2016

More information

Safari ODBC on Microsoft 2010

Safari ODBC on Microsoft 2010 Safari ODBC on Microsoft 2010 Creating an Excel spreadsheet using Safari ODBC 1. Click Data/From Other Sources/From Microsoft Query 2. Select your data source and click OK 3. Enter your Reflections username

More information

Excel & Visual Basic for Applications (VBA)

Excel & Visual Basic for Applications (VBA) Class meeting #18 Monday, Oct. 26 th GEEN 1300 Introduction to Engineering Computing Excel & Visual Basic for Applications (VBA) user interfaces o on-sheet buttons o InputBox and MsgBox functions o userforms

More information

Excel Level 1

Excel Level 1 Excel 2016 - Level 1 Tell Me Assistant The Tell Me Assistant, which is new to all Office 2016 applications, allows users to search words, or phrases, about what they want to do in Excel. The Tell Me Assistant

More information

HOW TO ACE THE 21 MOST COMMON QUESTIONS IN VBA 1

HOW TO ACE THE 21 MOST COMMON QUESTIONS IN VBA 1 TABLE OF CONTENTS Introduction Where does Debug.Print write to? How to open a closed Workbook How to find the last row How to use VLookup How to return a value from a function How to add a formula to a

More information

DOING MORE WITH EXCEL: MICROSOFT OFFICE 2010

DOING MORE WITH EXCEL: MICROSOFT OFFICE 2010 DOING MORE WITH EXCEL: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites What You Will Learn MORE TASKS IN MICROSOFT EXCEL PAGE 03 Cutting, Copying, and Pasting Data Filling Data Across Columns

More information

Chapter 3: The IF Function and Table Lookup

Chapter 3: The IF Function and Table Lookup Chapter 3: The IF Function and Table Lookup Objectives This chapter focuses on the use of IF and LOOKUP functions, while continuing to introduce other functions as well. Here is a partial list of what

More information

Introduction... 3 Introduction... 4

Introduction... 3 Introduction... 4 User Manual Contents Introduction... 3 Introduction... 4 Placing an Order... 5 Overview of the Order Sheet... 6 Ordering Items... 9 Customising your Orders... 11 Previewing and Submitting your Basket...

More information

2. This is a cell; this cell is designated as A1.

2. This is a cell; this cell is designated as A1. Queen s Learning Commons: Microsoft Excel Basics 1. These are the columns. 2. This is a cell; this cell is designated as A1. 3. Let s make a table. Click on the box you want to put text in and simply begin

More information

Reference Services Division Presents. Excel Introductory Course

Reference Services Division Presents. Excel Introductory Course Reference Services Division Presents Excel 2007 Introductory Course OBJECTIVES: Navigate Comfortably in the Excel Environment Create a basic spreadsheet Learn how to format the cells and text Apply a simple

More information

The Microsoft Excel Course is divided into 4 levels

The Microsoft Excel Course is divided into 4 levels MS Excel is a very powerful tools used by most of the data analyst in the industry. In this course you will learn how to Master Excel and make it perform any kind of data analysis and Visualization. You

More information

Excel Conditional Formatting (Mac)

Excel Conditional Formatting (Mac) [Type here] Excel Conditional Formatting (Mac) Using colour to make data analysis easier Excel conditional formatting automatically formats cells in your worksheet if specified criteria are met, giving

More information

Microsoft Excel > Shortcut Keys > Shortcuts

Microsoft Excel > Shortcut Keys > Shortcuts Microsoft Excel > Shortcut Keys > Shortcuts Function Keys F1 Displays the Office Assistant or (Help > Microsoft Excel Help) F2 Edits the active cell, putting the cursor at the end* F3 Displays the (Insert

More information

Assessed Exercise 1 Working with ranges

Assessed Exercise 1 Working with ranges Week 3 Assessed Exercise 1 Working with ranges Multiple representations Different thing in different cases Single cell Collection of cells The handle to the thing you want to work with Many operations

More information

Designed by Jason Wagner, Course Web Programmer, Office of e-learning NOTE ABOUT CELL REFERENCES IN THIS DOCUMENT... 1

Designed by Jason Wagner, Course Web Programmer, Office of e-learning NOTE ABOUT CELL REFERENCES IN THIS DOCUMENT... 1 Excel Essentials Designed by Jason Wagner, Course Web Programmer, Office of e-learning NOTE ABOUT CELL REFERENCES IN THIS DOCUMENT... 1 FREQUENTLY USED KEYBOARD SHORTCUTS... 1 FORMATTING CELLS WITH PRESET

More information

Unit 9 Spreadsheet development. Create a user form

Unit 9 Spreadsheet development. Create a user form Unit 9 Spreadsheet development Create a user form So far Unit introduction Learning aim A Features and uses Assignment 1 Learning aim B - Design a Spreadsheet Assignment 2 Learning aim C Develop and test

More information

Instructions on Adding Zeros to the Comtrade Data

Instructions on Adding Zeros to the Comtrade Data Instructions on Adding Zeros to the Comtrade Data Required: An excel spreadshheet with the commodity codes for all products you want included. In this exercise we will want all 4-digit SITC Revision 2

More information

All Excel Topics Page 1 of 11

All Excel Topics Page 1 of 11 All Excel Topics Page 1 of 11 All Excel Topics All of the Excel topics covered during training are listed below. Pick relevant topics and tailor a course to meet your needs. Select a topic to find out

More information

download instant at

download 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 information

Microsoft Certified Application Specialist Exam Objectives Map

Microsoft 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 information

Ms Excel Vba Continue Loop Through Range Of

Ms Excel Vba Continue Loop Through Range Of Ms Excel Vba Continue Loop Through Range Of Rows Learn how to make your VBA code dynamic by coding in a way that allows your 5 Different Ways to Find The Last Row or Last Column Using VBA In Microsoft

More information

MICROSOFT EXCEL KEYBOARD SHORCUTS

MICROSOFT EXCEL KEYBOARD SHORCUTS MICROSOFT EXCEL KEYBOARD SHORCUTS F1 Displays the Office Assistant or (Help > Microsoft Excel Help) F2 Edits the active cell, putting the cursor at the end F3 Displays the (Insert > Name > Paste) dialog

More information

Advanced Excel Macros : Data Validation/Analysis : OneDrive

Advanced Excel Macros : Data Validation/Analysis : OneDrive Advanced Excel Macros : Data Validation/Analysis : OneDrive Macros Macros in Excel are in short, a recording of keystrokes. Beyond simple recording, you can use macros to automate tasks that you will use

More information

CHAPTER 4: MICROSOFT OFFICE: EXCEL 2010

CHAPTER 4: MICROSOFT OFFICE: EXCEL 2010 CHAPTER 4: MICROSOFT OFFICE: EXCEL 2010 Quick Summary A workbook an Excel document that stores data contains one or more pages called a worksheet. A worksheet or spreadsheet is stored in a workbook, and

More information

Excel Productivity Guide

Excel Productivity Guide Excel Productivity Guide Useful Tips Keyboard Shortcuts VBA Codes Hi, My name is Puneet. I m a 26 years old guy from India. I m on a mission. And, my mission is to help people & learn Microsoft Excel.

More information

TABLE OF CONTENTS. i Excel 2016 Advanced. 1 INTRODUCTION Method Software and other settings Exercise files 2

TABLE OF CONTENTS. i Excel 2016 Advanced. 1 INTRODUCTION Method Software and other settings Exercise files 2 i TABLE OF CONTENTS 1 INTRODUCTION 1 1.1 Method 1 1.2 Software and other settings 2 1.3 Exercise files 2 2 MULTIPLE WORKSHEETS 3 2.1 Working with multiple worksheets 3 Adding a worksheet 4 Deleting a worksheet

More information

Explore commands on the ribbon Each ribbon tab has groups, and each group has a set of related commands.

Explore commands on the ribbon Each ribbon tab has groups, and each group has a set of related commands. Quick Start Guide Microsoft Excel 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve. Add commands to the Quick Access Toolbar Keep favorite commands

More information

Copyright & License Notes 3 Introduction 13 Chapter 1 - Excel Basics 14. Chapter 2 - Working with Data 32

Copyright & 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 information

How to Compare Two Lists or Columns in Excel

How to Compare Two Lists or Columns in Excel While doing different tasks in Excel we often come across a situation where the matching and differences of two or multiple columns are required. It s not a difficult task to find the differences and matches

More information

most of that the data into change the paste Rename the sheet this:

most of that the data into change the paste Rename the sheet this: Tutorial 2: A more advanced and useful macro Now that you are somewhat familiar with the programing environment of VBA, this will introduce you, quickly, to some of the more useful commands you can do

More information

2. create the workbook file

2. create the workbook file 2. create the workbook file Excel documents are called workbook files. A workbook can include multiple sheets of information. Excel supports two kinds of sheets for working with data: Worksheets, which

More information

1.a) Go to it should be accessible in all browsers

1.a) Go to  it should be accessible in all browsers ECO 445: International Trade Professor Jack Rossbach Instructions on doing the Least Traded Product Exercise with Excel Step 1 Download Data from Comtrade [This step is done for you] 1.a) Go to http://comtrade.un.org/db/dqquickquery.aspx

More information

Learning Microsoft Excel Module 1 Contents. Chapter 1: Introduction to Microsoft Excel

Learning Microsoft Excel Module 1 Contents. Chapter 1: Introduction to Microsoft Excel Module 1 Contents Chapter 1: Introduction to Microsoft Excel The Microsoft Excel Screen...1-1 Moving the Cursor...1-3 Using the Mouse...1-3 Using the Arrow Keys...1-3 Using the Scroll Bars...1-4 Moving

More information

Using Microsoft Excel

Using Microsoft Excel About Excel Using Microsoft Excel What is a Spreadsheet? Microsoft Excel is a program that s used for creating spreadsheets. So what is a spreadsheet? Before personal computers were common, spreadsheet

More information

EXCEL 2003 DISCLAIMER:

EXCEL 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 information

Course Title: Intermediate Excel (Version :2013/2016) Duration : 2 days

Course Title: Intermediate Excel (Version :2013/2016) Duration : 2 days Course Title: Intermediate Excel (Version :2013/2016) Duration : 2 days This program is designed for executives who are already familiar with the basics of Microsoft Excel, and who would like to work with

More information

DOWNLOAD PDF VBA MACRO TO PRINT MULTIPLE EXCEL SHEETS TO ONE

DOWNLOAD PDF VBA MACRO TO PRINT MULTIPLE EXCEL SHEETS TO ONE Chapter 1 : Print Multiple Sheets Macro to print multiple sheets I have a spreadsheet set up with multiple worksheets. I have one worksheet (Form tab) created that will pull data from the other sheets

More information

Creating Automated Dashboard Excel 2013 Contents

Creating Automated Dashboard Excel 2013 Contents Creating Automated Dashboard Excel 2013 Contents Summarize Data Using Pivot Table... 2 Constructing Report Summary... 2 Create a PivotTable from worksheet data... 2 Add fields to a PivotTable... 2 Grouping

More information

Introduction... 1 Part I: Getting Started with Excel VBA Programming Part II: How VBA Works with Excel... 31

Introduction... 1 Part I: Getting Started with Excel VBA Programming Part II: How VBA Works with Excel... 31 Contents at a Glance Introduction... 1 Part I: Getting Started with Excel VBA Programming... 9 Chapter 1: What Is VBA?...11 Chapter 2: Jumping Right In...21 Part II: How VBA Works with Excel... 31 Chapter

More information

The Foundation. Review in an instant

The Foundation. Review in an instant The Foundation Review in an instant Table of contents Introduction 1 Basic use of Excel 2 - Important Excel terms - Important toolbars - Inserting and deleting columns and rows - Copy and paste Calculations

More information

Copyright 2018 MakeUseOf. All Rights Reserved.

Copyright 2018 MakeUseOf. All Rights Reserved. The Beginner s Guide to Microsoft Excel Written by Sandy Stachowiak Published April 2018. Read the original article here: https://www.makeuseof.com/tag/beginners-guide-microsoftexcel/ This ebook is the

More information

Intermediate Excel Training Course Content

Intermediate Excel Training Course Content Intermediate Excel Training Course Content Lesson Page 1 Absolute Cell Addressing 2 Using Absolute References 2 Naming Cells and Ranges 2 Using the Create Method to Name Cells 3 Data Consolidation 3 Consolidating

More information

EXCEL ADVANCED Linda Muchow

EXCEL ADVANCED Linda Muchow EXCEL ADVANCED 2016 Alexandria Technical and Community College Customized Training Technology Specialist 1601 Jefferson Street, Alexandria, MN 56308 320-762-4539 Linda Muchow lindac@alextech.edu 1 Table

More information

Microsoft Excel Expert 2010, Objective Domain

Microsoft Excel Expert 2010, Objective Domain Exam Design 77 888 Microsoft Excel Expert 2010, Objective Domain The Basics This is a Technical Specialist exam designed to assess candidates hands on skills using Microsoft Office Excel 2010 at the Expert

More information

Identifying Updated Metadata and Images from a Content Provider

Identifying Updated Metadata and Images from a Content Provider University of Iowa Libraries Staff Publications 4-8-2010 Identifying Updated Metadata and Images from a Content Provider Wendy Robertson University of Iowa 2010 Wendy C Robertson Comments Includes presenter's

More information