Jump to content

actualizar base de datos, con excel


Recommended Posts

Buenas noches, primero que todo gracias por la colaboracion que brindan las personas.

Mi pregunta es: tengo una base datos en acces, pero quiero actualizar los datos desde excel, por no todos los equipos en los que la utilizo tienen instalado a acces, por esta razon no puedo abrir la base de datos para actualizar los datos desde acces.

Quisiera una sugerencia, o ayuda para este caso en particular.

Qiero que los nombres asignados al numero de lote, si le quiero asignar otro nombre lo puede hacer desde excel.

Ejemplo al lote M-01 esta asiganado a mi, pero lo quiero asiganar a Diana Paola. Esto como lo puedo hacer. ?

De ante mano muchas gracias a todos por la ayuda que no brindan.

un abrazo desde colombia.

Reporte_en_Blanco___.rar

Link to comment
Share on other sites

Hola:

Prueba con esta macro:



Sub Actualizar()

Dim SQL As Variant, Cn As Object

Set Cn = New ADODB.Connection
Cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; " & _
"Data Source=" & ThisWorkbook.Path & "\Reporte_datos_exportados.mdb;"


SQL = "UPDATE Reporte_Diario" & _
" SET NombreAuxilar='" & Range("B7") & "'" & _
" WHERE Lote='" & Range("B5") & "'"


Cn.Execute SQL, , adCmdText
Cn.Close
Set Cn = Nothing

End Sub


[/CODE]

Saludos

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Crear macros Excel

  • Posts

    • Hola a ambos, @gonzalomadrid, en Word de M365 sí funciona. Basta con que escribas =rand() para que te aparezca el texto. Si eliges =rand(2,3) te aparecerá un texto con 2 párrafos y 5 operaciones. En Excel, hasta donde yo sé, es diferente. Tal como te comenta @Abraham Valencia, dispones de =ALEATORIO() y =ALEATORIO.ENTRE() para generar números aleatorios. El propio 'Help' de Excel explica muy bien argumento y sintaxis de ambas funciones. Saludos,  
    • Hola, descargar mejor la versión (2). Saludos. MImgUrl(2).xlsm
    • Hola Medio enredado lo que escribes, pero creo que en realidad lo que buscas es ALEATORIO.ENTRE o RANDBETWEEN si usas Excel en inglés.    
    • Muchas gracias a todos por sus aportes, me han resultado de mucha utilidad, al final lo pude resolver utilizando temporalmente la funcion de reemplazar para sacar la operacion requerida y despues de eso lo volvi a dejar como estaba. Un saludo para todos
    • aquel famoso - y antiguo-    = Rand (8,5)   ¿funciona en    en excel 2019? y de paso ¿funciona en word 2019 y demás office? A mi no me funciona ni a tiros, ni ese ni   = Rand () ni Lorem Ipsum() ni nada parecido para meter texto dummy o aleatorio. ¿alguien  sabe algo?  
  • Recently Browsing

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Privacy Policy