Ticketorderticket Order Forminvoice Informationinvoice Dateinvoice Tim
TicketOrder ticket Order Form invoice Information invoice Date invoice Tim TicketOrder ticket Order
Form invoice Information invoice Date invoice Tim TicketOrder ticket Order Form invoice Information
invoice Date invoice Tim TicketOrder ticket Order Form invoice Information invoice Date invoice Tim
TicketOrder ticket Order Form invoice Information invoice Date invoice Tim TicketOrder ticket Order
Form invoice Information invoice Date invoice Tim TicketOrder ticket Order Form invoice Information
invoice Date invoice Tim TicketOrder ticket Order Form invoice Information invoice Date invoice Tim
TicketOrder ticket Order Form invoice Information invoice Date invoice Tim TicketOrder ticket Order
Form invoice Information invoice Date invoice Tim TicketOrder ticket Order Form invoice Information
invoice Date invoice Tim TicketOrder ticket Order Form invoice Information invoice Date invoice Tim
TicketOrder ticket Order Form invoice Information invoice Date invoice Tim TicketOrder ticket Order
Form invoice Information invoice Date invoice Tim TicketOrder ticket Order Form invoice Information
invoice Date invoice Tim TicketOrder ticket Order Form invoice Information invoice Date invoice Tim
TicketOrder ticket Order Form invoice Information invoice Date invoice Tim TicketOrder ticket Order
Form invoice Information invoice Date invoice Tim TicketOrder ticket Order Form invoice Information
invoice Date invoice Tim TicketOrder ticket Order Form invoice Information invoice Date invoice Tim
TicketOrder ticket Order Form invoice Information invoice Date invoice Tim TicketOrder ticket Order
Form invoice Information invoice Date invoice Tim TicketOrder ticket Order Form invoice Information
invoice Date invoice Tim TicketOrder ticket Order Form invoice Information invoice Date invoice Tim
TicketOrder ticket Order Form invoice Information invoice Date invoice Tim
Paper For Above instruction
This assignment focuses on improving an Excel workbook used for ticket sales management at a local theater. The primary objective is to enhance data accuracy, streamline data entry, prevent errors, and secure the integrity of formulas through the use of data validation, macros, and worksheet protection. The tasks involve correcting formulas, implementing data validation rules, creating hyperlinks, designing macros for data clearing, and applying worksheet protection measures to safeguard formulas and input cells.
Initially, you are required to open the provided Excel file named Excel_CH08_Assessment_Ticket.xlsx
, which will have your last name appended to its filename. Save this as a macro-enabled workbook to facilitate macro functions. The first step involves troubleshooting the existing formulas within the worksheet. Specifically, investigate cell
B21
, which contains an erroneous formula, by using the Trace Precedents
feature. The correction involves replacing the faulty formula with a proper one that multiplies the number of tickets by the ticket cost, then wrapping it with an
IFERROR
function to display blank results when appropriate.
Next, you'll implement data validation rules to ensure that data entered in specific cells meets predefined constraints. For example, cell
B4
should only accept the current date, achieved through the =TODAY()
function and a data validation rule that displays an input message prompting users to enter today's date, along with an error alert if the date is incorrect. Similarly, cell
B5
should only accept times within the business hours of 9:00 AM to 4:00 PM, with appropriate input and error messages. Cell
B6
must be validated to accept only employee names listed on the Employees
worksheet, with a dropdown list for ease of selection. Cell
B18
should restrict entries to whole numbers between 1 and 25, again with validation messages to guide the user. Cell B19
should also have a dropdown list populated from the
TicketData
worksheet, listing ticket locations.
In addition to validation, hyperlinks need to be added for navigation convenience. A hyperlink in cell A17 on the
TicketOrder worksheet will link to cell A8 on
TicketData
, with a ScreenTip indicating "Go to Ticket Data". Conversely, a hyperlink in cell A8 on
TicketData will link back to cell A17 in
TicketOrder , with the corresponding ScreenTip. These facilitate quick navigation between sheets.
Furthermore, macro automation is required. You will create an absolute macro named ClearData with a shortcut key
D
This macro should clear all user-entered data in the specified ranges: B4:B6, B10:B15, and B18:B19. After clearing, cell B4 must be active, allowing for immediate new input. You will add a form control button labeled
Clear Data
to trigger this macro and test its functionality. Additionally, you will copy the macro code into the Macros window and paste it into cell A1 of a Macro worksheet for documentation purposes. Lastly, to protect the integrity of formulas and prevent accidental editing, specific cells will be unlocked for data entry, while cells containing formulas such as B7, B20, and B21 are hidden. The worksheet's scrollbars, gridlines, and headers should be hidden to create a professional interface. The entire sheet will then be protected, with a password if needed, to restrict editing to only unlocked cells. The workbook will finally be saved as a macro-free version, marked as final or opened in read-only mode, and closed to conclude the process. This comprehensive exercise ensures a functional, user-friendly, and protected ticket management system in Excel, demonstrating proficiency in data validation, macro creation, and worksheet security.