Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/coderookie0/vba_personal_budget_app
Personal budget management application using VBA
https://github.com/coderookie0/vba_personal_budget_app
vba vba-excel vba-library vba-macros
Last synced: about 1 month ago
JSON representation
Personal budget management application using VBA
- Host: GitHub
- URL: https://github.com/coderookie0/vba_personal_budget_app
- Owner: CodeRookie0
- Created: 2024-01-09T17:12:25.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-09T19:37:05.000Z (about 1 year ago)
- Last Synced: 2024-11-11T23:34:42.292Z (3 months ago)
- Topics: vba, vba-excel, vba-library, vba-macros
- Homepage:
- Size: 63.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# VBA_personal_budget_app
## Project Description:
The project is designed to manage your personal budget.
Using this application you can:
- Add expenses/income by category
- See statistics :
- average monthly expenses/income by category in the selected year (also on the chart)
- the percentage change in expenses in the selected year by category and month
- the percentage change in expenses by category and year (also on the chart)
- compare the amount of expenses and income by month (also on the chart)
- Calculate the future value of the investment
- Calculate loan repayments
- Make a report of the entire expense history (in PDF form) or a report of expenses in a selected month in a specific year (in Word form)
## What I learned
In the process of creating this project, I learned :
- the basics of coding in VBA
- importing data from Excel into files of other types using VBA
- handling graphs using VBA.
## Screenshots
![SplashForm](project_overview/Main_sheet_view_1.png)
![LoginForm](project_overview/Main_sheet_view_2.png)
![ManageCategories](project_overview/Main_sheet_view_3.png)
![ManageProducts](project_overview/Main_sheet_view_4.png)
![ManageSeller](project_overview/Main_sheet_view_5.png)
![ManageSeller](project_overview/Add_entry.png)
![ManageSeller](project_overview/Add_entry2.png)
![ManageSeller](project_overview/Expenses_table.png)
![ManageSeller](project_overview/Income_table.png)
![ManageSeller](project_overview/Credit_calculator.png)
![ManageSeller](project_overview/Investment_calculator.png)
![ManageSeller](project_overview/History_report.png)
![ManageSeller](project_overview/Monthly_expenses_report.png)