Como associar dois conjuntos de registros criados a partir de duas fontes de dados diferentes no excel vba

Meu cenário é - eu tenho um conjunto de dados no arquivo .xls e outro na tabela de banco de dados Oracle. Quero importar os dois dados usando o Excel vba, em seguida, execute a junção (como o sql) e, finalmente, salve os dados em alguma pasta de trabalho.

Problema - não sei como obter dois conjuntos diferentes de dados no vba e depois executar a junção. No .Net, há o objeto DataSet onde podemos salvar os dados importados e, em seguida, executar qualquer consulta, exceto o vba Como posso fazer isso?

questionAnswers(1)

yourAnswerToTheQuestion