Puedes hacerlo por ejemplo, con ASP. Necesitarás un hosting Windows, o un Linux con soporte para aplicaciones windows, pero lo mejor es un hosting windows.
ASP = Active server pages. Con lo que ya sabes de VBA, más 4 cosillas para saber como conectar una página asp con una base de datos access (o con excel), lo tienes todo solucionado.
En HTML puedes construir los formularios, y mandar las consultas a la base de datos (consultas, inserciones, borrado de registros, etc.).
En forosdelweb hay un
subforo de asp.
Si quieres trabajar en local (en tu PC, sin subirlo a un hosting), hasta que alojes definitivamente la aplicacion en un servidor, tendrás que instalar Internet Information Server. Si tienes XP professional, desde agregar programas, agregar o quitar componentes de windows. Desde allí puedes instalar los servicios de internet information server (IIS). Creo recordar que no necesitas el CD de Xp, aunque no estoy del todo seguro.