Řešit něco pomocí VBA + Excel je hrůza. Pokud je potřeba databáze a formuláře, tak imho je lepší jakékoliv jiné řešení, co používá klasické databáze. Např. PHP/Java/apd. + MariaDB/PostgreSQL/MSSQL/apd.
Do začátku bych také nepoužíval frameworky a prostředí, co spoustu práce udělají za uživatele. Naopak bych vzal jednoduchý programátorský editor typu Notepad++ a vše si dělal sám.