So verbinden Sie zwei Recordset-Dateien, die aus zwei verschiedenen Datenquellen in Excel VBA erstellt wurden

Mein Szenario ist: Ich habe einen Datensatz in der XLS-Datei und einen weiteren Datensatz in der Oracle-Datenbanktabelle. Ich möchte beide Daten mit Excel VBA importieren, dann einen Join ausführen (wie bei SQL) und die Daten schließlich in einer Arbeitsmappe speichern.

Problem - Ich weiß nicht, wie ich zwei verschiedene Datensätze in VBA abrufen und dann einen Join durchführen kann. In .Net gibt es ein DataSet-Objekt, in dem wir die importierten Daten speichern und dann jede Abfrage ausführen können, außer vba. Wie kann ich das tun?