Is Selangor Pewter Worth Anything, Articles C

Todava no tengo nada publicado sobre este tema, pero te adjunto algunos sitios web que te pueden interesar: http://stackoverflow.com/questions/13230456/connecting-excel-to-postgresql-via-vba, http://stackoverflow.com/questions/9117516/using-ado-in-vba-to-connect-to-postgresql, http://stackoverflow.com/questions/21895629/how-to-connect-vba-to-postgresql-and-run-query. En la hoja no hace falta que tenga datos, tan solo la macro. Ejecutar consultas SQL en archivos de Excel - Power Automate Es importante que lo recordis, debis modificar la ruta y especificando donde se encuentra la base de datos de Access en vuestro equipo, de lo contrario, SUMAR LOS VALORES MXIMOS O MNIMOS DE UN RANGO DE DATOS, CONECTAR BASE DE DATOS DE ACCESS (ACCDB) CON EXCEL UTILIZANDO HERRAMIENTA OLEBD, PROGRAMAR SMARTART PARA GENERAR UN DIAGRAMA DE GANTT, ACTUALIZAR TODAS LAS TABLAS DINMICAS DE UN LIBRO, VINCULAR BASE DE DATOS ENTRE VARIAS HOJAS DE EXCEL | Excel Signum, http://jldexcelsp.blogspot.com.es/2009/06/transferir-datos-de-excel-access_11.html, CONECTAR BASE DE DATOS DE EXCEL UTILIZANDO HERRAMIENTA OLEBD Y SQL | Excel Signum, EXPORTAR DATOS DE EXCEL A ACCESS MEDIANTE ADO | Excel Signum, https://excelsignum.com/2016/03/31/exportar-datos-de-excel-a-access-mediante-ado/, https://excelsignum.com/2016/05/02/gestion-de-clientes-modificaciones/, LISTAR TODOS LOS ARCHIVOS DE UNA CARPETA Y SUS SUBCARPETAS CON VBA, INSERTAR FILAS INTERCALADAS EN BLANCO EN EXCEL, COLOREAR CELDAS SEGN PERTENENCIA A UN ARRAY Y SEGN CONDICIN, UTILIZAR CHECKBOXES Y LISTAS DESPLEGABLES PARA FILTRAR UNA GALERA EN POWER APPS, FUNCIN LABS.GENERATIVEAI PARA EL COMPLEMENTO EXCEL LABS. "WHERE (BASE.CPRO)=" & "'" & VCombo & "'". Sheets("Hoja1").Range("A2:z" & limpiardatos).ClearContents Solo debes indicar la ruta en la que se encuentra tu base de datos, el nombre de la base de datos y el nombre del formulario que quieres abrir. Me alegro que te resulte de inters el cdigo . Vincular El proceso de vinculacin se conecta a los datos de otro programa, de modo que puede ver y editar los datos ms recientes tanto en SharePoint como en Access sin crear ni mantener una copia de los datos en Access. Dim cn As Object 'intruccion sqlpara actualizar dato Gracias por el aporte de la conexin y copia a Excel de una tabla. Eso s, debers guardarla como libro de Excel habilitado para macros. Un valor de la hoja de clculo es un tipo de datos incorrecto para este campo. cnn.Open Respondo a tus preguntas: Muchas gracias espero que puedas sacarme de esta!!! OLEBD\DATABASE.accdb" Estoy seguro que con alguno de estos dos sistemas te funcionar. cn.DoCmd.Close cnForm, str ControlError: Dim lngCampos As Long y es esta hoja solo con dos filas, Titulos y datos la que quiero recuperar desde access en una tabla o consulta para que mi sirva de base para elaborar el informe. DoCmd.RunSQL " delete * from resultados2 list" Si desea un campo S/No en la tabla vinculada, asegrese de que la columna de origen incluye valores VERDADERO y FALSO. Por el contrario, si la operacin no se ejecut correctamente, Access mostrar el mensaje Error al intentar importar el archivo. Al mover datos de Excel a Access, hay tres pasos bsicos para el proceso. sSQLQuery = sSQLQuery & WHERE Folio = & Text_folioILE.Text & & vbCr, adoRegistros.Open sFolio, adoConexion, adOpenStatic, adLockReadOnly, If adoRegistros.BOF = adoRegistros.EOF And adoRegistros.EOF = False Then, Text_folioILE.Text = adoconsulta!Folio El problema que puedes estar teniendo es el siguiente, se debe al cifrado de la contrasea: debes hacer las siguientes modificaciones en Access, entra en OPCIONES, luego vas a CONFIGURACIN DE CLIENTE y en donde pone METODO DE CIFRADO, debes elegir USAR CIFRADO HEREDADO. Si has utilizado alguno de los muchos recursos de esta web y quieres escribir una resea puedes hacerlo entrando en la pgina: ESCRIBE UNA RESEA, 'CONECTAMOS CON LA BASE DE DATOS DE ACCESS Y ABRIMOS CONSULTA, 'EN CASO QUE LA BASE DE DATOS TENGA UNA CONTRASEA, SE DEBE PONER AQU, 'LIPIAMOS DATOS DE EXCEL ANTES DE ACTUALIZAR, "G:\PRUEBAS ACCESS\CONEXION ACCESS Y EXCEL. cnn.Close: Set cnn = Nothing, Hola, espero tengas unos minutito, resulta que tengo un archivo de excel que consume una base de access, ambos estan alojados en dropbox para que varias personas puedan usar el excel, pero no quiero que los usuarios puedan abrir la base de access, entonces se me ocurrio protegerla pero al hacerlo el excel deja de funcionar porque detecta la base protegida como hago para que al proteger la base de access el excel siga funcionando? Asimismo, es una buena costumbre dar formato a cada columna de origen en Excel y asignar un formato de datos especfico a cada columna antes de comenzar la operacin de importacin. If Not bBien Then Si la tabla ya existe, Access muestra un mensaje en el que se le pregunta si desea sobrescribir el contenido existente de la tabla. Es decir, tienes los libros de los clientes en una carpeta y los buscar con el nombre, luego abres el archivo y consultas. Si ve valores de error o datos incorrectos, debe solucionar el problema en los datos de origen. Efectivamente, siempre y cuando nuestro archivo/libro de Excel se encuentre en la misma carpeta que la base de datos de Access. OLEBD\DATABASE.accdb Haga clic en Siguiente cuando termine de seleccionar las opciones. 2 Trim. Resume Salir Haga clic en S para guardar la informacin de la operacin para un uso futuro. intruccion sqlpara actualizar dato 'COPIAR LOS DATOS A LA HOJA Si no se resuelve el problema, los datos de una columna numrica de Excel son demasiado grandes para el tamao del campo de destino de Access. 'indicar la base base de datos Campos indizadosSi la propiedad Indizado de un campo de la tabla est establecida en S (Sin duplicados), la columna correspondiente en la hoja de clculo o el rango de origen debe contener valores nicos. Tus comentarios me permiten seguir mejorando y me satisface que puedas compartirlos con otros usuarios. Elija la cuenta con la que desea iniciar sesin. "FROM Base " & _ Buenas Segu, fabulosa la aportacin. ' cmo le indico que es la tabla maestro de la base datos Pruebas.accdb? Si la hoja de clculo o el rango con nombre incluyen celdas combinadas, el contenido de la celda se coloca en el campo que corresponde a la columna ms a la izquierda y los otros campos se dejan en blanco. Aplique un formato a las columnas en la hoja de clculo de Excel. En la aplicacion que desarrolle se muestran unicamente los formularios de consulta que manipula el usuario. path_Bd = "G:\PRUEBAS ACCESS\CONEXION ACCESS Y EXCEL. Si quieres te lo puedo revisar. Buenas noches. Visualizacin de datos con Excel y Power BI | Microsoft Power BI Las restantes si, ya que semanal se introducen datos en la que las celdas que no se requieren que modifiquen arrojan resultados. Antes de importar los datos, cambie el sistema de fechas para el libro de Excel o, tras anexar datos, ejecute una consulta de actualizacin que utilice la expresin [nombre de campo de fecha] + 1462 para corregir las fechas. En el mensaje de estado, tambin se menciona el nombre de la tabla del registro de errores, que contiene la descripcin de cualquier error producido durante la operacin de importacin. Y tengo activas las siguientes Referencias: Para ver los nombres de los campos, abra la tabla en la vista Diseo en Access. Una vez que tenemos los datos de IP, Usuario y Contrasea seguimos los siguientes pasos: En Excel nos vamos a Datos > Obtener datos externos > Desde otras fuentes > Desde Microsoft Query. Si selecciona Permitir a Access agregar la clave principal, Access agrega un campo Autonumeracin como primer campo en la tabla de destino y lo rellena automticamente con valores de identificador nicos a partir de 1. Porque la idea es que una vez excel recibe los datos realizar unos clculos y automticamente recupere esos clculos en access para realizar un informe. En este punto, es posible que desee importar o vincular la hoja de clculo a Access y usarla como base de datos en lugar de trabajar con ella en Excel. Si no desea vincular a la hoja de clculo completa, considere la posibilidad de definir un rango con nombre que incluya solo las celdas a las que desee vincular.Crear un rango con nombre en Excel (opcional: procedimiento til si solo desea vincular a algunos de los datos de la hoja de clculo). Supongo que tu pregunta se refiere a si en vez de ser una tabla, se puede conectar y actualizar una consulta de Access. Guardar la informacin le ayuda a repetir la operacin sin tener que examinar el Asistente cada vez. La respuesta es s y adems muy sencillo, si utilizas el cdigo del ejemplo del blog, que a continuacin reproduzco, tan solo tienes que sustituir en la parte strTabla = BASE que es el nombre con el que denominaba la tabla de access por el nombre de la consulta. Me crea las dos hojas en autonomo.xlsm y pasa los datos de access. Valores de fecha reemplazados por valores numricos. y 2.- Como actualizo un campo en una tabla desde una celda de Excel usando la llave de la tabla? Vamos a suponer que esos datos se actualizan cado ao de forma automtica y dado que tenemos una aplicacin que hemos desarrollado en Excel y que necesita disponer de los datos que se recogen en esa base de datos de Access (ACCDB), resultara conveniente quepulsando un solo botn, nuestra informacin se actualizase al momento, sin necesidad de importaro copiar y pegar la informacin de forma manual. La base de datos es mdb o accbd. Sub Macro1() Puedes enviarme un ejemplo, con la misma estructura y nombres de los archivos (el contenido inventado) a excelsignum@yahoo.es. Los pasos anteriores pueden ayudar a minimizar la aparicin de valores nulos. Sobre lo que comentas, creo (si entiendo correctamente lo que explicas) que lo tienes fcil, dato que ests utilzando el objeto DoCmd para exportar con el mtodo acExport, puede hacer exactamente lo mismo, pero con el mtodo acImport, siguiendo tu ejemplo: Sub importaexcel() Seleccione el libro de trabajo de Excel al que quiera conectarse y, a continuacin, haga clic en Abrir. Tengo un problema, la tabla contiene ms de 65000 registros, con lo que no deja copiarlo y pegarlo al portapapeles. DoCmd.DeleteObject acTable, "resultados1" Busque el archivo de Excel y la hoja de clculo o el rango que contiene los datos a los que desea vincular. Conectar Excel con Base de Datos Access - YouTube Si la Base de Datos no tiene contrasea funciona perfectamente. DoCmd.RunSQL " delete * from resultados1 list" Sheets("Hoja1").Cells(2, 1).CopyFromRecordset recSet si yo tengo la base de datos y el macro de excel en mi computadora y quiero compartirlo con mis compaeros de trabajo, solo les creo un acceso directo del macro desde mi carpeta compartida y ellos podran actualizar los datos de la base de datos? Dim strTabla As String Conectar Base De Datos De Access (Accdb) Con Excel Utilizando Hola, gracias por el tutorial, sin embargo no me abre la base de datos, tengo todos los componentes que indicas tikeados, sin embargo an as no lo hace. Aqu importa la tabla completa, solo tendras que modificar la consulta sql para que te trajese los datos segn consulta. Introduce tu correo electrnico para suscribirte a esta web y recibir avisos de nuevas entradas. Por ejemplo: Un campo de S/No muestra -1 y 0 en la vista Hoja de datos tras finalizar la operacin de importacin. Total Anual Por otra parte, que versin de Access ests utilizando, es una tabla mdb o accdb?. G:\PRUEBAS ACCESS\CONEXION ACCESS Y EXCEL. La vinculacin a un libro es algo sustancialmente distinto de importar una hoja de clculo a una base de datos. Nota:Si piensa anexar los datos a una tabla existente, asegrese de que el nombre de cada columna coincide exactamente con el nombre del campo correspondiente. cnn.Properties(Data Source) = path_Bd Cierre el libro de trabajo de origen si est abierto. As es como funcionara: Los ejemplos de este ejercicio estn basados en Excel 2010 y Access 2010, en versiones anteriores puede dar problemas, para Access 2003 (archivos .mdb) abra que modificar la macro donde pone: cnn.Provider = Microsoft.ACE.OLEDB.12.0 se debe poner: cnn.Provider = Microsoft.Jet.OLEDB.4.0 Efectivamente, en local funciona correctamente. Cuando intento hacer el modulo desde 0, en las referencias no encuentro: Microsoft Forms ., ni Microsoft .recordset 2.8, Y no tengo idea de porqu no estn ah, sin embaro reviso las referencias del fichero de ejemplo y ah estan!! Hay hay alguna forma de generar alguna interface que me permita abrir un programa de base de datos y de ah jalar mi libro de excel segn el nombre ? Objetos, como cuadros de texto o formas. DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, resultados1, C:\Users\Joaquin\Desktop\autonomo.xlsm, True 'EN CASO QUE LA BASE DE DATOS TENGA UNA CONTRASEA, SE DEBE PONER AQU Este vdeo muestra cmo vincular una tabla de Excel desde Access para poder aprovechar las herramientas que ofrece Access para manipular la informacin. Deberas poder importar la consulta directamente, la macro importa las consultas y las tablas de Access. As funcionar casi con seguridad. Romper un vnculo. automticamente se iniciar el asistente para la vinculacin de hojas de clculo para ayudarte en todo el proceso de vinculacin. End With A continuacin, haga clic en Siguiente. Hay software del tipo, pero no me agradan del todo. FilasNo puede filtrar ni omitir filas durante la operacin de importacin. Con este software tambin puedes organizar tu informacin segn los temas, cosa que es bastante recomendable si vas a cruzar datos entre tablas. Para realizar el otro trabajo, es decir modificar cada uno de esos archivos y grabar los datos en Access de nuevo, tendras que utilizar una macro que conecte Excel con Access y exporte las tablas de nuevo con los cambios realizados. Cada fila contiene informacin sobre un error especfico y el contenido del campo Error debe ayudarle a solucionar el problema. Paso 1: formatee sus datos como una tabla en Excel Asegrese de que los datos de Excel que desea usar en Power Apps es formateado como una tabla en Excel. Necesito que me enves un ejemplo de cual es tu necesidad. Haga clic en Examinar y use el cuadro de dilogo Abrir archivo para localizar el archivo que desee importar. Las opciones que tengo en el cuadro combinado son: despachado, anulado, pendiente, quisiera que al momento de seleccionar uno de ellos me muestre en excel toda la informacin con respecto a ese estado. End Sub, De todas formas, a raz de tu consulta he incluido en la web un ejemplo de cmo hacerlo, puedes bajrtelo y comparar. Pues claro que s, siempre est bien volver a programar, aunque pasen aos la base siempre est ah. Si desea agregar, editar o eliminar datos, debe realizar los cambios en el archivo de origen. Para evitar errores durante la importacin, asegrese de que cada columna de origen contiene el mismo tipo de datos en cada fila. End With. Vamos a suponer que tenemos en una tabla de Access los datospor poblaciones del nmero de hombre y mujeres que hay en Espaa. Leyendo lo que comentas, no me queda claro cal es la disposicin de los datos en el archivo Excel denominado Reporte. Tenga en cuenta que solo puede vincularse a una hoja de clculo o un rango a la vez durante una operacin de vinculacin. Los vnculos externos incluyen referencias externas que se usan en: Celdas de hojas de clculo. En el men Archivo, haga clic en Nuevo y, a continuacin, haga clic en Proyecto. Importar o vincular a los datos de un libro de Excel Si est utilizando Access 2016, Access 2013 o Access 2010, en la pestaa Datos externos, en el grupo Importar y vincular, haga clic en Excel. Cuando tengo que trabajar con una base de datos Access con contrasea, no se realiza la conexin a la base de datos. El valor de clave principal de este registro es un duplicado que ya existe en la tabla. Los nombres deben ser iguales a los que tiene la base de datos de Access (respetando si estn en maysculas o minsculas). Piensa en realizar la adaptacin, merece la pena. 'indicar el nombre del formulario En la pgina final del Asistente, especifique un nombre para la tabla vinculada y haga clic en Finalizar. .ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;" & "Data Source=C:\cadena de conexion archivo access.accdb;" Seleccione Vincular al origen de datos creando una tabla vinculada y haga clic en Aceptar. Set conAccess = New ADODB.Connection Para evitar esto, abra la tabla de destino en la vista Diseo y revise lo siguiente: Primera filaSi la primera fila de la hoja de clculo o del rango con nombre de origen no contiene encabezados de columna, asegrese de que la posicin y el tipo de datos de cada columna de la hoja de clculo de origen coincidan con los del campo correspondiente de la tabla. On error goto 0. strTabla = CONSOLIDADO OLEBD\DATABASE.accdb". Hola Kiko, tal y como te comentaba, la mejor solucin sera adaptar la macro que has enviado a la que propongo en este artculo. En cuanto tenga un momento, reviso los archivos. Mtodo DoCmd.TransferDatabase (Access) | Microsoft Learn Analizar los datos de Power BI con herramientas de Excel. En la primera pgina del Asistente, seleccione la hoja de clculo que contiene los datos que desea importar. O quizs tiene datos en una base de datos de Access para los que desea crear algunos informes de tabla dinmica Excel detallados y grficos de aspecto profesional Excel. Los valores de fecha estn desplazados en 4 aos. Origen = "[Proceso Hoja2$]" Los valores numricos que aparecen en columnas de fecha se convierten incorrectamente en fechas. Para evitar esto, reemplace los valores de fecha por valores numricos en la columna de origen e intente importar de nuevo. Los datos se mostrarn en Access,. En la base de datos de access, consulta si el campo CPRO tiene algn calor incluido en el comobobox. Asesorias, Ok, lo voy a intertar de esta forma, si lo habia pensado asi, solo que buscaba una alternativa que fuera mas practica, pero al parecer esta es la mas rapida y comodo. Trabajar con vnculos en Excel - Soporte tcnico de Microsoft Hola, muchas gracias por tu respuesta, no tengo experiencia y he intentado hacerlo, los resultados son: .Description = https://excelsignum.com/2016/03/31/exportar-datos-de-excel-a-access-mediante-ado/. Hola Gonzalo, Excel dispone de muchas frmulas y funciones, como la funcin de Excel BDVAR y BDVARP, muy utilizadas en base de datos estadsticos para calcular diferencias demogrficas. cn.OpenCurrentDatabase "C:\Pruebas\" cn.DoCmd.OpenForm "Maestro" End With, sSQLQuery = SELECT * & vbCr Excelente muy pero muy agradecido por el aporte me funciono bastante bien gracias a esa excelente explicacin, saludos. Si la columna de la hoja de clculo contiene distintos tipos de valores, como texto y nmeros, en las primeras ocho filas de una columna, el Asistente sugiere un tipo de datos que es compatible con todos los valores de la columna,a menudo, el tipo de datos de texto. Si es seguro que el problema es de la contrasea, puede ser por estos dos motivos: 1 Que tengas un - en la contrasea, estilo 001-tabla2. Text_NombILEBus.Text = adoconsulta!Nombre, adoConexion.Close As debera funcionarte. conExcel = "[Excel 8.0;HDR=Yes;DATABASE=C:\cadena de conexion excel.xls]." Puede modificar la base de datos del ejemplo, y en el campo provincia incluir algunos valores como despachado, anulado, pendiente y te devolver los registros filtrados. Y vaya que habr competencia en el ramo. Los procedimientos de esta seccin explican cmo se debe preparar y ejecutar una operacin de importacin, as como la forma de guardar la configuracin de importacin para usarla ms adelante. Mi versin de Microsoft office es la de 2010. Edito el mensaje. La macro funciona igual para xls como para xlsx. Lo ideal seria contar con e access y el Excel para verificar que todo funciona. Desea importar estas hojas de clculo de Excel a su base de datos a medida que las va recibiendo. Obtenga conocimientos sobre sus datos con herramientas de Excel, como tablas dinmicas, grficos y segmentos, todo en Power BI. Tan solo queda asignar la macro al botn y listo, ya tenis el proceso de actualizacin de datos totalmente preparado. En una intranet hay cientos de computadoras conectadas, cada una de ellas tiene un archivo .mdb, cada archivo tiene varias tablas (la que me interesa es la primera de ellas que se llama Error, en una carpeta logre juntar cada archivo .mdb, ahora bien lo que quiero hacer es conectar cada una de las tablas Error a un archivo denominado Reporte en Excel en el cual tengo un formato, lo que quiero es hacer una conexion de cada tabla hacia excel y que al modificar un dato en excel se modifique en el archivo .mdb y viceversa, Gracias de antemano. Si lo desea, puede realizar alguna de estas tareas. Para obtener ms informacin acerca de las formas de corregir estos errores, vea la seccin Solucionar valores que faltan o son incorrectos, ms adelante en este artculo. .Open Sql, cnn, , , adCmdText Pero si cifro la Base de Datos no hay manera de que funcione.. Dim i As Long Lo que he pensado es poner un boton Actualizar, pero no he encontrado nada para excel y postgresql. Access intenta crear la tabla vinculada. cnn.Properties("Data Source") = path_Bd En la segunda pgina del asistente, haga clic en Mostrar hojas de clculo o en Mostrar rangos con nombre, seleccione la hoja de clculo o el rango con nombre que desee importar y haga clic en Siguiente. Destino = "[Maestro]" cn.UserControl = True 'indicar el nombre del formulario End Sub. Por el contrario, si ve que faltan varias columnas enteras o un gran nmero de valores o que se importaron incorrectamente, debe corregir el problema en el archivo de origen. Elimine todas las columnas y filas en blanco innecesarias de la hoja de clculo o del rango de Excel. Excel para Macintosh solo usa el sistema de fechas de 1904. End With, With rst .Open DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12, resultados2, C:\Users\Joaquin\Desktop\autonomo.xlsm, True Cmo hipervincular un botn de comando a una direccin URL en Excel? Es decir quiero totalizar por trimestres todas ventas y gastos y no lo consigo hacer con consultas.He probado con consultas de tablas cruzadas pero no consigo los resultados. Dim str As String Dim conAccess As ADODB.Connection Para la columna NVuelo, elegir Texto probablemente. Elimine los valores duplicados en el archivo de origen e intente importarlo de nuevo. Como vincular una tabla de Excel con Access - YouTube Dim str As String Clave principalSi la tabla contiene un campo de clave principal, la hoja de clculo o el rango de origen debe tener una columna que contiene valores compatibles con el campo de clave principal y los valores de clave importados deben ser nicos. Sigue los pasos del asistente que aparece en Access. Agregue una referencia a la biblioteca de objetos de Microsoft Excel. La conexion a la base de datos ya la tengo resuelta, lo inico que me interesa saber es el codigo en un formulario vba de excel que haga las veces de actualizar todo que tiene excel sin hacerlo manualmente, dicho de otro modo: dando clic en un boton de comando puesto en un formulario que haga este proceso. ActiveSheet.Protect contrasea Especifique cmo desea guardar los datos importados. 'CONECTAMOS CON LA BASE DE DATOS DE ACCESS Y ABRIMOS CONSULTA El nmero de columnas de origen que desea importar no puede ser superior a 255 porque Access no admite ms de 255 campos en una tabla. Saludos cordiales. Si prev agregar los registros a una tabla existente, asegrese de que el campo correspondiente de la tabla acepta valores nulos (que faltan o desconocidos). Destino = "[Maestro]" Hola Segu. saludos! Para seleccionar varios objetos vinculados, mantenga presionada la tecla . Dim conExcel As String, obSQL As String Adems, podr guardar los detalles de la operacin para un uso futuro como especificacin. Importante:Aunque el mensaje de estado indique que se ha realizado la operacin correctamente, debe revisar el contenido y la estructura de la tabla para asegurarse de que todo se vea correctamente antes de empezar a usar la tabla. OLEBD\DATABASE.accdb" El nmero de columnas de origen no puede ser superior a 255 porque Access no admite ms de 255 campos en una tabla. Dim path_Bd As String Formas de compartir una base de datos de escritorio de Access cnn.Provider = "Microsoft.ACE.OLEDB.12.0" Se inicia el Asistente para importacin de hojas de clculo que le gua en el proceso de importacin. Si la primera fila de la hoja de clculo o el rango con nombre contiene los nombres de las columnas, puede especificar que Access trate los datos de la primera fila como nombres de campo durante la operacin de vinculacin. .LockType = adLockOptimistic Para la opcin 1 solo me abre la aplicacin de Access pero no abre la base de datos indicada y mucho menos el formulario, no se que me faltar: Si el nombre de una columna es diferente del nombre del campo correspondiente de la tabla, la operacin de importacin no se realizar correctamente. si es mdb debes utilizar cnn.Provider = Microsoft.Jet.OLEDB.4.0. He abierto la base de datos en Modo Exclusivo Descifrado Base de Datos Volver a abrir la Base de Datos en Modo Exclusivo Y cifrado de Base de Datos con la Contrasea. La columna de origen contiene valores de fecha en algunas de las primeras ocho filas y ha intentado importarla a un campo numrico. Es a nica forma de que identifique contrasea. Sub Abrir_Form() Y necesitas un programa que poniendo el nombre del clientes encuentre la informacin que necesitas consultando en cada uno de los libros, es correcto?. En la tabla siguiente se muestran casos en los que todava ver valores nulos: Reemplace todos los valores de texto por valores de fecha e intente importar de nuevo. En el cuadro Importar a la tabla, escriba un nombre para la tabla. Formato Macro Para establecer la conexin, cree una nueva variable llamada %Excel_File_Path% e inicialcela con la ruta del archivo de Excel. Puede que sea de tu inters esta entrada: Sub exportaexcel() si es mdb debes utilizar cnn.Provider = Microsoft.Jet.OLEDB.4.0, Y por ltimo, cmo se llama la tabla o consulta?, existen algunos caracteres que pueden provocar errores.SI puedes y quieres que lo vea detenidamente, puedes enviar un correo con los datos de ejemplo (access y el excel con la macro) al siguiente correo: excelsignum@yahoo.es.