RE:quiero insertar una hoja excel a una base de da
tienes que cargar los controles de office dando click derecho en tu barra de herramientas en el VB y luego n donde dice components, te vas hasta donde dice microsoft office components, lo palomeas, y luego aceptar, te va a aparecer el control de excel, este control dentro de sus propiedades lo enlazas con tu documento de excel, y lo demas con la propiedad variable = office.range("A1") esta variable la guardas en tu base de datos en el campo que corresponda, suerte, si tienes problemas no dudes en escribirme