Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bhushan148/data-entry-form-excel
https://github.com/bhushan148/data-entry-form-excel
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bhushan148/data-entry-form-excel
- Owner: Bhushan148
- Created: 2024-07-26T16:06:45.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-07-26T16:08:44.000Z (5 months ago)
- Last Synced: 2024-07-26T17:57:34.511Z (5 months ago)
- Size: 133 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π **Data Entry Form Project**
## π οΈ **Tools Used**
- **Microsoft Excel**:
- **Power Query** π
- **Excel Formulas** π’
- **Macros** π οΈ
- **Sheet Protection** π---
## π― **Project Objective**
Create a **dynamic registration form** in Excel for collecting meeting information, featuring:
- **Dependent Dropdown Lists** π
- **Functional Macros** π οΈ
- **Protected Sheets** π---
## ποΈ **Project Breakdown**
### π **Creating the Registration Form**
- Designed a user-friendly **registration form** to gather meeting-related information effectively.---
### π **Adding Dependent Dropdown Lists**
- **Problem**: Need to include dropdowns for State and City.
- **Solution**:
- Utilized **Power Query** to import state and city data π.
- Cleaned and combined data into a single table π§Ή.
- Applied **Excel filter formulas** to link cities to their respective states π.---
### π **Using Excel Filter Formula**
- **Problem**: Display only cities relevant to the selected state.
- **Solution**: Implemented **filter formulas** to ensure cities shown are based on the selected state πΊοΈ.---
### π οΈ **Incorporating Macros**
- **Problem**: Add functionality for "Clear" and "Submit" buttons.
- **Solution**:
- Created **macros** for these buttons πΎ.
- Ensured form data is saved to a separate sheet upon submission ποΈ.---
### π **Protecting the Sheet**
- **Problem**: Protect certain cells while keeping others editable.
- **Solution**:
- Applied **sheet protection** π while keeping necessary cells unlocked.
- Linked cells to **developer controls** to maintain functionality π§©.---
### β **Finalizing the Form**
- Developed a fully **interactive and user-friendly registration form** that meets all project requirements π.---
## π **Outcome and Results**
- Successfully created a **dynamic registration form** with:
- **Dependent dropdown lists** π
- **Functional macros** for enhanced data management π οΈ
- **Protected sheets** to ensure data integrity π
- Achieved an optimal **balance of functionality and security** β---
## π **Topics Covered**
- **Excel Power Query**:
- Data retrieval from web sources π
- Data cleaning and transformation π§Ή
- **Excel Formulas**:
- Filter formulas for dynamic dropdowns π
- **Macros**:
- Writing and implementing macros for button functionalities πΎ
- Handling data submission and form clearing ποΈ
- **Sheet Protection**:
- Techniques to protect and unprotect specific cells π
- Linking cells to developer controls for interactive features π§©
- **User Experience**:
- Designing an intuitive interface π‘
- Ensuring smooth functionality and data accuracy β---
## π **Additional Resources**
- **[Project Excel File](https://github.com/Bhushan148/Data-Entry-Form-Excel/blob/main/Data%20Entry%20From%20Excel%20File.xlsm)** π₯
- **[Data Entry Form Screenshot](https://github.com/Bhushan148/Data-Entry-Form-Excel/blob/main/Other%20Resources/Form%20Screenshot.png)** πΈ
- **[Database Store Data Screenshot](https://github.com/Bhushan148/Data-Entry-Form-Excel/blob/main/Other%20Resources/From%20Database%20Screenshot.png)** πΈ---
## π **Conclusion**
This project showcases the effective use of **Microsoft Excel** to create an interactive and secure registration form. By leveraging **Power Query**, **Macros**, and **Sheet Protection**, the final result is a **robust and user-friendly tool** designed for efficient data collection and management.---
β¨ *"Every form field is a step towards smoother data collection. Keep refining, keep innovating!"* β¨