{...} Estoy intentando pasar los datos de una matriz a una tabla de Access pero me da error.
Creo que es porque en "VALUES" no se admiten nada más que valores constantes...
Es cierto, sin embargo una salida es utilizar la cláusula SELECT por VALUES, por ejemplo:
INSERT INTO dbo.NombreTabla (Col1, Col2) SELECT Val1, Val2;
Recomendación final, parametriza las consultas, no es correcto concatenar valores a la consulta sql,
Dim ConsultaSQL As String = "INSERT INTO dbo.NombreTabla (Col1, Col2) VALUES(@Val1, @Val2)"
'Agregar valores a los parámetros
Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.