Ich schreibe ein Excel 2007-Makro in VBA, die eine Oracle-Datenbank basierend auf einigen Benutzereingaben abfragt. Wenn ich ein Makro der Abfrage aufzeichne, verwendet das Makro ListObjects.Add. Aber ich weiß, dass es unter anderem auch das QueryTables-Objekt gibt. Ich suche nach einem Objekt, das die Handcodierung am einfachsten macht, d. H. Der Code wird sauber und prägnant sein und Sinn ergeben. Außerdem kann ich nicht einfach ein Makro aufzeichnen, weil die Abfrage variabel ist - sie ist abhängig von Benutzereingaben.Excel/VBA verbindet mit Oracle-Datenbank
Was ist das beste Objekt (ListObjects, QueryTables usw.) aus der Excel-Objektmodellreferenz (in der MSDN Library), das für diesen Zweck verwendet werden soll? Allgemeiner, was ist der beste Weg, um darüber zu gehen?
Vielen Dank im Voraus.