Macro - Practice Challenge
Macro - Practice Challenge
Week
Practice
Scenario
You have been asked to organise Invoicing and data management in Radmehr Accounting Services business
You will need to complete the following tasks on the above mentioned sheets to update the Table sheet and prepare the Invoice Template sheet for the invoicing process
1 Go to the Table sheet, convert it to a table and use Named Ranges on the columns
2 Provide required formulas for Total, Discount (5% Discount for more than 10 hours service), Total Amount Due and Total Revenue
3 Go to the Data Entry sheet, enter Date: 2016-08-04, Customer Name: Rod Ltd, Hours of service provided: 22, and Fee: $50
4 Create a new macro called Transfer to transfer entered data from the Data Entry sheet to the Table sheet. (Hint: you will need to apply Use Relative References in some p
5 More hints about the macro: you can use Ctrl+Home and Ctrl+down arrow to go to the next available row. Invoice number should be based on the previous invoice numbe
6 Make sure before you stop recording the macro, you go back to the Data Entry sheet, delete the current data and prepare it for the next entry
7 Assign a button to the Transfer macro in the Data Entry sheet
8 Go to the Invoice Template sheet and provide all needed formulas based on the Invoice Number (Hint: use VLOOKUP when needed)
9 Create a new macro called Issue_Invoice, which should ask for an invoice number to issue an invoice, assign a button to the macro and place it in the Table sheet
10 Enter the following table in the Data Entry sheet one by one and use your Transfer macro to transfer them to the Table sheet
11 Issue invoices for the last 2 customers, make a copy of them and change the sheet name to the invoice number
12 Make sure that you save your file properly to be able to have the macros active when you re-open them
Customer Name
Hours of Service Provided
Fee per hour
Invoice Number Date Customer Name Hours of Service Provided
Total
Less 5% Discount (For more than 10 hours service)
Total amount due