Pelo que estou entendendo, você têm uma instrução SQL criada no módulo de consultas do Access e gostaria de alterar os argumentos ou até o tipo e instrução SQL, caso queira fazer isso, é melhor você criar uma instrução SQL nova no VBA, ou seja, esquece aquela e faça outra, ex: dim cn as new adodb.conection dim rs as recordset cn.begintrns set rs = cn.execute("Coloque aqui sua instrução SQL") cn.committrans No exemplo acima você pode colocar qualquer tipo de instrução (Select, Update, Insert, Delete)