Completing an Excel macro assignment. The instructions are below:
For all tasks, a Cancel button must be provided on all Userforms so the end user can exit the macro whenever she/he wants. Cancel should never give any message.
Task A (10p):
a) Build a Splash Screen with some appropriate text and a picture and an OK button that closes it. 5p
b) Build a button in a Excel worksheet that opens an Userform with eight buttons. The eight buttons must have the texts Task 1, Task 2, Task 3, Task 4, Task 5, Task 6, Task 7 and Task 8. Make the Userform free so it can be open while working in Excel. The Userform must be open while running the task macros. Only the end user should be able to close it with Cancel. 5p All tasks except task 6 must use one sheet only.
Task 1 (10p):
Type the name of ten optional products in cells A1:A10. When the user presses button number 1 (see task A), an Userform opens with a Listbox() with the products. The user can then select a product from the list in the list box. Next, the end user presses a button on the list box page (on the user form) and a message is given telling the end user which product the user has chosen. Finally, the chosen product is also printed in cell A12.
Task 2 (10p):
Under button number 2, you should have a macro asking for five optional integer numbers from the end user, one number at a time with an Inputbox(). If the end user gives the number 666 the macro stops, and the end user gets a message “Wicked number – Ending”. Next, the numbers are inserted into cells C2:C6. Then the numbers are sorted, and finally printed in cells D2:D6 in sorted order with smallest number first.
Task 3 (10p)
Under button number 3, you should have a macro that loads two integers for a range between 1 and 100 from the end user. If the user gives a number greater than one hundred or less than one, the user should receive an error message and the macro should ask for a new number. When the two range numbers have successfully been given (for example 6 and 91), the macro then asks the user to guess a number in the range (we assume that the user does not know the range). If the user guesses wrong, a message is given with a Message Box that the number was too large (in the example more than 91) or too small for the range (in the example less than 6), then the macro asks for a new number. This continues until the user guesses a number within the range. Note that the end user might give the bigger number for the range before the smaller one. For example, 50 and 5, range 5-55.
Task 4 (10p):
Under button number 4, you should have a macro that loads five numbers from the end user and five numbers from cells B2:B6. Ten numbers all together. The macro prints then any numbers bigger than twelve out of the ten numbers in cells B7 onwards. Finally, the sum and average of all the ten numbers is given in a Message Box. Start by inserting five integer numbers in B2:B6 manually (the macro should not do this).
Task 5 (12p):
Under button number 5, you must have a macro that opens an Userform where the end user can give a company name and then select from the same userform the city from a list with the possibilities Helsinki, Turku, Tampere, and Vaasa (it must be impossible to have other cities). Then, the macro asks for a cell reference for a cell where the company name is to be entered, note that the Cancel button here must work. Finally, the macro asks for a cell reference for a cell in which the city is to be entered, also here the Cancel button must work. The company name and the city must be given, and the macro must not go to any printing if they have not been given.
Task 6 (12p):
Create a Listbox() on a Userform for a new worksheet. Fill the list box with seven customer names and addresses. Under button number 6, you should have a macro that opens the Userform with the list box. The list box must be such that the end user can select several customers at once. Also build an OK button that writes the customer names you selected into cell E2 and onwards, and the customers' addresses into cell F2 and onwards. Insert appropriate headings in cells E1 and F1. Build the list box so it contains headers for both columns. If the end user runs the macro several times, the selected customers and addresses must be written in the following empty cells.
Task 7 (12p):
Write a macro that asks for numbers from the end user with an InputBox(), one number after another until the average of the given numbers is 200 or more. The InputBox() must have a working Cancel button, pushing it stops the macro with no further actions. Then the macro gives the average of the given numbers to the end user with a Message box and writes the sum of the numbers in cell P1. Put this macro under button number 7.
Task 8 (14p):
Write a macro that asks for eight numbers from the end user with an Userform. If any of the numbers in the User form is negative, the macro changes the number to zero. Then the macro gives the unique numbers, but not the number zero, one by one to the end user with a message box and writes all numbers (except zero) in cells Q1, R2, Q2, R3 and so on. You must use procedures. Note that if all numbers are zero before printing, nothing is given to the end user nor printed. If the end user has not given all the eight numbers (there are empty boxes on the Userform) the macro will give an error message to the end user and does not start with any printing until all eight numbers have been given.
With unique numbers means that if there is for example the number 7 twice or more, in the Userform, the macro only prints it one time. Put this macro under button number 8.
The working order for the macro is as follows; the macro opens an Userform with boxes for the input, then the end user fills the eight boxes with numbers, the end user pushes a button with the text “Fix numbers” and the macro first checks if the end user gave all the 8 numbers, then the macro changes any negative numbers to zero. Then the macro works with the message boxes, and finally do the printing in the Excel sheet.
The Userform with the eight numbers should not be closed by the macro. Only the end user should be able to close it with Cancel.
The Userforms and Splash Screen can use the default design elements provided by Excel.
Top 1% in Freelancer.com
Hi, Greetings!
✅checked your project details:
✅Completed Time: In project deadline
We have worked on 900 + Projects. I have 6 + years of the experience in same kind of projects. If you are looking for a true Freelancer, I am the Right person for you. I am available almost 24-7 and am very responsive. I feel proud that I am a trusted Freelancer who pleases almost every single client. You can rest assure, your work will be delivered well in advance of others, with passion and accuracy. I guarantee you instant communication & responses when you need me. Why choose me? I think every client is the reason for my success. I only take projects which I am sure I can do quickly.
My Portfolio Items: https://www.freelancer.com/u/schoudhary1553
I would really like to work with you on this project. If interested, Kindly contact me via chat for further details and discussion.
Thank you
Sandeep
-------------------I CAN DO IT RIGHT AWAY--------------------
⭐⭐EXPERT IN EXCEL⭐⭐
Dear client, I can help you with your project of data entry in excel, VBA, EXCEL MACROS, Formulas, building an excel file, excel dashboard, pivot tables, Power BI, charts, v lookup, word, excel database, and Microsoft office at large since that is my area of expertise within your minimal budget and provide quality work within the time required, I can also provide samples of my work. Let's discuss more in the chatbox.
Regards
Rahul
I already checked all tasks and for sure i can do it ,, and i start right now,,,
About me
ADVANCE EXCEL , more 7 years experience
I am a CERTIFIED Excel VBA Programming ,
i have a MASTER of BUSINESS ADMINISRATION
As a seasoned Excel professional with deep expertise in the usage of macros, I am confident that I can successfully complete your project and more! I'm highly skilled in various aspects required to perform the project - from building userforms with intricate components as needed, like listbox, command buttons, to handling data manipulation, validation, and formatting. Additionally, my experience spans creating navigation aids for large workbooks and automating functions to enhance user experience.
In regards to Task A, I'll deliver an eye-catching Splash Screen with an appropriate text and image that creates a welcoming environment for users while effectively delivering useful information. Task 1 is another area where my skills will shine as I utilize Listbox() to display ten optional products from cell A1:A10 and then move the selected product information into cell A12 for easy accessibility.
Tasks 2 through 5 require varying levels of user input and data handling extensively. My strong suite in handling user inputs via Inputbox() and data sorting using VBA techniques will be instrumental in Task 2 and 4 respectively while making sure all numbers entered are within the correct ranges. Lastly, for Task 5, presence of cancellation capability for various steps
Hello,
I specialize in Excel VBA and creating robust, user-friendly macros and Userforms. Here's how I will approach your assignment:
Splash Screen: A visually appealing start-up screen with a Cancel button and appropriate text/image.
Task Buttons: A floating Userform with eight task buttons, functional throughout the workbook.
Individual Tasks:
Create intuitive Userforms for product selection, numeric inputs, and company data entry.
Implement input validation for ranges and conditional formatting for calculations.
Include features like multi-selection listboxes, dynamic cell updates, and error handling for robust user experience.
Efficiency: Ensure all macros and forms are efficient, preventing crashes, with clear Cancel functionality.
Let me know how I can assist further in completing this project to your satisfaction.
Thank you!
Dear client, I extend a warm welcome and invite you to explore the best terms of service tailored to meet your needs on your project" Excel Macro Development Project". Feel free to engage in negotiations for a more favorable arrangement. Rest assured, my commitment is to deliver comprehensive, detailed, exceptional, and high-quality results well before your specified deadline.
Looking forward to the possibility of working together and exceeding your expectations.
Thank you.
Hellothere,
I will help with the project on Excel Macro Development Project. I have read the instructions carefully and I clearly understand what is required of the project.
I have handled several assignments in this field and I will be glad to offer my expertise and on this one too. With me, the quality and the deadline of your paper are my utmost priority. I have the expertise needed to complete your project as I have skills in Excel and Excel Macros.
Feel free to contact me for more details.
Thank you.
Hello Client,
I feel I would be the perfect fit for your project as I have 15 years experience in Excel VBA and macros, specializing in automating tasks to improve efficiency and accuracy.
I've successfully developed robust macros that streamline processes, enhance data management, and minimize manual work for clients.
Once you share the specific requirements, we can discuss the best approach to achieve your objectives efficiently.
With a bit more budget, you can expect a top-notch solution that truly adds value to your workflow.
My focus is not just on meeting expectations but on delivering work that exceeds them, ensuring you get results that are both effective and sustainable.
I am available right now and would be happy to assist you with this project.
Are you interested?
Thank you
Ayaz Akhtar.
Hi There,
I hope this message finds you well.
As an experienced Excel and VBA Developer with over three years of expertise, I am confident in my ability to deliver your Excel macro assignment with precision and functionality. I have successfully handled similar projects, ensuring user-friendly solutions with robust automation, including advanced Userforms and task-specific macros.
If you are interested, I would be happy to discuss your requirements further and deliver a tailored solution within your desired timeline.
Looking forward to collaborating with you.
Thank you,
Daksh Mahaur
Excel and VBA Developer
⚛️ Excel, ExcelVBA, Macro, Formulas, Data Processing Expert Available to work right now ⚛️
Hello Customer!
I am an experienced software developer from Vietnam.
I found that I am suitable for this project.
As an experienced software developer, I have rich experience in Excel, ExcelVBA, Macro, Formulas, Chart and have built many projects like this.
I promise to complete this project on time and with high quality.
Please contact me to discuss your project fully.
Thank you.
Hello, I'm an experienced data analyst with expertise in Vba programming. I've successfully delivered helpful insights and custom solutions in my last works that require a high degrees and solid background on statistical.
I believe that my profile fit exactly with your requirement.
Please reach me on chat to discuss more details.
Best regards.
Hi, I am a senior developer with more than 7 years of experience in Excel, ExcelVBA, Macro, Formulas, Data Processing.
So I am confident to complete your project.
I can work full time for your project and try to meet your requirements.
I design and structure the project from scratch.
"Client's idea + programmer's robot coding is the perfect result"
This is my idea.
If you want the perfect result, please contact me.
Thank you.
Hello,
I am writing to show my interest in your posted project "Excel Macro Development Project". With extensive experience in using Microsoft Excel for financial analysis, financial management, data analysis, reporting, templates, and management, I am excited about the opportunity to contribute to your team. In my previous role as a freelancer on various sites, I utilized Excel to streamline data entry, dashboards, KPI Dashboards, Financial analysis, and reporting processes, allowing the team to make more informed decisions. Key highlights of my experience include advanced Excel skills, data analysis, visualization through charts, graphs, and dashboards, and providing insightful reports for senior management, automation, macros, error reduction, and data management.
Please drop me a message for further discussion.
Regards
Farah Khan
With a decade of experience under my belt, specializing in Excel macros, I am confident that I am the ideal candidate for your project. My skills span not only Excel, but also G-Suite and Adobe Acrobat PDF Forms which you mentioned will be used throughout the task. Throughout the years, I have been providing accurate, efficient, and user-friendly solutions through Excel macros - precisely what you're looking for!
In addition, my proficiency in VBA coding gives me an edge when it comes to handling complex tasks like these. Moreover, as a freelancer who values utmost customer satisfaction, I assure you that I'll provide a clean-sheet work ethics while ensuring that every task adheres to the given instructions perfectly.
Lastly, my passion for data analysis isn't just about crunching numbers; it's also about painting a comprehensive picture from raw information. Your project is similar to solving an interesting puzzle to me; and I can't wait to prove my mettl overtime!
As a highly-skilled and experienced Excel specialist, I believe I am the perfect fit for your Excel Macro Development project. With a profound understanding of VBA, you can trust me to tackle all the complex tasks involved, ensuring that my solutions are both top-notch and user-friendly. Notably, my ability to build intuitive UserForms and interact seamlessly with worksheets makes me the best candidate to handle Task A (10p). My focus will be on creating an aesthetically pleasing splash screen with appropriate text and a picture that effectively delivers its purpose.
For Task 1 (10p). Under this task, I will design an efficient UserForm with a Listbox() allowing users to select from ten optional products efficiently with an adequate “Cancel” function. With Task 3 (10p), where an in-depth understanding of how parameters work is needed to ensure error-free operations and messaging – I will make it flawless guaranteeing accurate feedback when users guess wrong.
My strong suit is crafting optimized codes devoid of any errors or bugs. Additionally, I am proficient in sorting through large datasets, extracting specific information, undertaking calculations, and providing detailed statistical summaries as required by Tasks 4 & 5 (10p & 12p). All these competencies combined with my dedication to meeting deadlines makes me your ideal freelancer for this project. I eagerly await the opportunity to showcase my skills in transforming your Excel macros into efficient systems.
As an accomplished Excel expert with a proficiency in working with macros and Userforms, I am confident in my ability to handle all the tasks mentioned in your detailed project description. My hands-on experience in creating complex Excel macros is built upon a clear understanding of VBA programming, data manipulation, and UI design. With me on board, you can trust that your end users will have an effortless and seamless experience while using these macros.
Additionally, I belong to the esteemed community of certified Project Management Professionals (PMP®), which reflects my strong organizational and planning skills. Your project's intricate requirements demand meticulous attention to detail, effective time management, and a deep commitment to producing error-free deliverables - all qualities that I have consistently demonstrated over my career.
I understand the value of clean designs, structured data management, and efficient reporting in Excel projects, which I can leverage to ensure reliable completion of tasks such as printing product names (Task 1), sorting numbers (Task 2), validating user inputs (Task 3), extracting relevant data (Task 4), and more. With me leading your project, proficient communication and timely turnaround will be guaranteed throughout our collaboration. Thank you for considering me for this opportunity!
Hi,
I am excited to apply for the your posted project Excel Macro Development Project. With a strong proficiency in Microsoft Excel, Outlook, MS Office and a proven ability to handle complex data analysis, reporting, and spreadsheet management, I am confident in my ability to contribute effectively to your team. My skills include Data Analysis and Visualization, advanced Excel functions, pivot tables, and charts to analyze data, Automation with Macros and VBA, Data Management, Financial Modeling and Forecasting, document templates, reports and many other tasks.
I am eager to bring my attention to detail and commitment to delivering high-quality work to your organization. Thank you for considering my application.
Best regards,
@CodingHelpLine
Hello,
I am highly experienced in creating efficient Excel macros and user-friendly UserForms, ensuring all tasks meet your specifications. I will provide forms with a Cancel button that allows seamless exits without error messages, as requested. My focus is on delivering precise, reliable, and easy-to-use solutions within the agreed timeline. I am confident I can exceed your expectations and would be delighted to discuss your project further.
Best regards,
Wael