CONECTAR BASE DE DATOS DE ACCESS ACCDB CON EXCEL UTILIZANDO HERRAMIENTA OLEBD _ Excel Signum
CONECTAR BASE DE DATOS DE ACCESS (ACCDB) CON EXCEL UTILIZANDO HERRAMIENTA OLEBD | Excel Signum
Excel Signum
Si lo puedes imaginar, lo puedes crear.
Inicio
CONTACTO
NOTAS PREVIAS
FORO
FUNCIÓN
CONECTAR BASE DE
DATOS DE ACCESS
(ACCDB) CON EXCEL
UTILIZANDO
HERRAMIENTA OLEBD
DIASEM,
Publicado el 27 febrero, 2014 por Segu
Buscar …
Buscar
Entrada
s
reciente
s
FORMAT,
TEXT,En nuestros trabajos muchas veces dependemos de
DATEIFF Y
diferentes tecnologías para obtener un determinado
DATEIF PARA
resultado, Excel nos es la única herramienta con la que
CALCULO
tenemos que trabajar, un ejemplo es el uso de SQL o de
DE FECHAS
Access a la hora de extraer, tratar y mostrar la
EN VBA
información.
AGRUPAR
EN TRAMOS
De hecho, en el ejercicio que voy a exponer como
CON VBAejemplo, trataré de explicar como se puede vincular una
FUNCION
tabla de Access a Excel y que, mediante una macro, la
CONTAR.SI
podamos actualizar en nuestra hoja desde los datos que
EN VBA
tenemos en Access.
RESALTAR
VALORES
Vamos allá
Seguir
Seguir “Excel
https://excelsignum.wordpress.com/2014/02/27/conectarbasededatosdeaccessaccdbconexcelutilizandoherramientaolebd/1/22
12/9/2015
CONECTAR BASE DE DATOS DE ACCESS (ACCDB) CON EXCEL UTILIZANDO HERRAMIENTA OLEBD | Excel Signum
SUPERIORE
Vamos a suponer que tenemos en una tabla de Access
S E
los datos por poblaciones del número de hombre y
INFERIORES
mujeres que hay en España. (los datos que muestro los
Signum”
EN
Recibe cada nueva publicación
en tu buzón de correohe tomado del INE, están publicados y disponibles en su
electrónico.
COLUMNAS I
web). Vamos a suponer que esos datos se actualizan
Únete a otros 158 seguidores
NDEPENDIE
cado año de forma automática y dado que tenemos una
NTES
aplicación que hemos desarrollado en Excel y que
TRANSPONE
necesita disponer de los datos que se recogen en esa
R DATOS
base de datos de Access (ACCDB), resultaría
MEDIANTEconveniente que pulsando un solo botón, nuestra
Construye un sitio web con
CONSULTA
WordPress.com
información se actualizase al momento, sin necesidad de
SQL DE
importar o copiar y pegar la información de forma
REFERENCI
manual.
Introduce tu dirección de correo electrónico
Suscríbeme
AS CRUZAD
AS
Para ello he creado una base de datos a la que llamaré
“DATABASE” y que recoge la tabla con la información de
Coment
ariosreciente
s
Segu on
CONECTAR
BASE DE
DATOS DE
ACCE…
César on
CONECTAR
BASE DE
DATOS DE
ACCE…
las provincias, de esta forma:
Una vez que tenemos la base de datos bien definida y
completa, procedemos a abrir la hoja Excel donde vamos
a escribir la macro que nos importará y actualizará la
información desde Access. Antes de entrar en el
programador vamos a colocar un botón para ejecutar la
macro. Así:Segu on
GESTIÓN
DE
CLIENTES
CON E…
Carlos
https://excelsignum.wordpress.com/2014/02/27/conectarbasededatosdeaccessaccdbconexcelutilizandoherramientaolebd/
2/22
12/9/2015
CONECTAR BASE DE DATOS DE ACCESS (ACCDB) CON EXCEL UTILIZANDO HERRAMIENTA OLEBD | Excel Signum
Martin on
GESTIÓN
DE
CLIENTES
CON E…
cesar on
CONECTAR
BASE DE
DATOS DE
ACCE…Como siempre, debéis ir a la pestaña Programador >
Insertar> Controles de formulario y pulsáis en “Botón
(Control de formulario)”. Aprovechando que estoy en la
hoja y dado que la macro lo que va a traer es solo la
información y no el formato, con la herramienta de
relleno coloreo de gris y pongo en formato de letra
“negrita” el cabecero de la tabla.
Ahora vamos a escribir la macro, para ello abrimos el
programador de VBA y creamos un módulo nuevo:Excel
Signum
Excel Signum
49 Me gusta
Me gusta esta página
Sé el primero de tus amigos en
indicar que le gusta esto.
Y entonces escribimos el siguiente código:
Sigue el
blog por
Sub actualizar_datos()
Introduce tu
Dim recSet As New ADODB.Recordset
dirección de
Dim strDB, strSQL As String
correo
Dim strTabla As String
electrónico
Dim lngCampos As Long...
Regístrate para leer el documento completo.