WHERE IN Consulta com dois conjuntos de registros no Access VBA

Meu primeiro post aqui, então espero que esta seja a área certa. Atualmente, estou tentando comparar dois conjuntos de registros, um dos quais veio de um intervalo nomeado do Excel e o outro de uma tabela no banco de dados do Access. O código para cada um é:

Set existingUserIDs = db.OpenRecordset("SELECT Username FROM UserData")
Set IDsToImport = exceldb.OpenRecordset("SELECT Username FROM Named_Range")

O problema é que, de alguma forma, eu gostaria de comparar esses dois conjuntos de registros, sem fazer loop (existe um número muito grande de registros). Existe alguma maneira de fazer uma associação ou semelhante nesses conjuntos de registros?

Não consigo fazer uma associação antes de criar os conjuntos de registros, devido ao fato de um ser proveniente do Excel e outro do Access, portanto, são dois bancos de dados DAO diferentes.

O objetivo final é escolher apenas os nomes de usuários que ainda não existem na tabela de acesso a serem importados (portanto, em uma consulta SQL, seria uma NOT IN (tabela)).

Obrigado por qualquer ajuda que você pode emprestar!

Atenciosamente, Bricky.

questionAnswers(1)

yourAnswerToTheQuestion