La strada “mista” non è corretta.
O crei un DB (utilizzando un DBMS) e trasferisci tutti i dati nelle tabelle in maniera ben organizzata, oppure scrivi il codice nel file Excel utilizzando VBA.
E' possibile utilizzare un file Excel con il VB.NET ma, con tempo, ti accorgerai dei problemi che nascono da questa scelta.