desde - importar varias hojas de excel a access
Conectando Excel a Access (1)
Algunas notas.
"Las consultas de parámetros deben crearse en Microsoft Query".
Personaliza una consulta de parámetros
Use Microsoft Query para recuperar datos externos
ADODB y VBA
''''Ref: Microsoft ActiveX Data Objects x.x Library
Dim cmd As New ADODB.Command
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim prm As ADODB.Parameter
Dim strConn As String
strConn = "Provider = Microsoft.ACE.OLEDB.12.0;" _
& "Data Source=z:/docs/test.accdb"
conn.Open strConn
cmd.ActiveConnection = conn
cmd.CommandText = "Query4"
cmd.CommandType = adCmdStoredProc
Set prm = cmd.CreateParameter("EnterText", adVarWChar, adParamInput, 50)
cmd.Parameters.Append prm
cmd.Parameters("EnterText").Value = ActiveWorkbook.Sheets("Sheet5").[A2]
''Execute the Stored Procedure
Set rs = cmd.Execute
ActiveWorkbook.Sheets("Sheet8").Cells(2, 1).CopyFromRecordset rs
''Close the connection
conn.Close
Estoy tratando de conectar Excel en una base de datos que tiene la siguiente consulta.
SELECT * FROM Products WHERE Order = [Enter Order]
pero Excel no parece encontrar esta consulta. Solo muestra la tabla real y otras consultas que no usan parámetros.
¿Hay alguna manera de conectar Excel en una consulta que usa parámetros? Estoy usando MS-Excel 2007.