He desarrollado muchas aplicaciones tanto para escritorio, como para Excel y Access. Te ofrezco un desarrollo sencillo y práctico todo dentro de Excel según tus especificaciones.
La estructura del libro sería:
1- Menú inicial con las opciones: Entrada de datos, Datos, Tablas (Clientes, Productos , Tipos de movimientos)
2- Entrada de datos: contiene el formulario de entrada de datos con todos sus controles y desplegables.
3- Datos: Es la base de datos en forma de tabla Excel con los datos introducidos en el formulario
3- Tablas: Contendría tres tablas separadas, una para los clientes, otra para los productos y otra para los tipos de movimientos, de este modo si hay clientes, productos y tipos nuevos, solo hay que añadirlos y automáticamente pasan a estar disponibles en el formulario.