Saludos Rafaelus
Ummm. Hacer un form en Excel y que este se muestre como si se tratase de un sistema independiente?...Se puede...sin embargo te diria que mejor uses VB60 y veas como desde VB puedes manipular las celdas de Excel que imagino es la base de tu consulta.
Pero veamos,
1.- ingresa a tu archivo de Excel en el que tienes los formularios
2.- Te vas al editor de VB y abres el objeto ThisWorkbook desde el explorador del Proyecto
3.- Ya en el editor de codigo, en la lista de Objetos, selecciona el objeto Workbook y en la lista Procedimiento, selecciona el procedimiento Open
4.- Escribe el codigo siguiente:
Application.Visible = False
NombreDeTuFormulario.Show
Adicionalmente, deberas tener un procedimiento desde tu Form que cierre el Excel al cerrar el formulario o el ultimo formulario, codigo: Application.Quit
5.-Guarda el archivo. Imagino que ya entiendes como funciona este codigo.
6.- Ubica tu archivo y le das doble click. Por supuesto se abre primero el Excel y despues de un instante se abre tu formulario y despues se esconde el Excel.
Si te molesta estos efectos secundarios...entonces tendras que pensar en VB60 o en VB.NET o C#, o C++ o cualquier otro lenguaje de programacion
Espero haberte ayudado
Saludos
CarloCF