QueryTable.QueryType (Excel)

Indique le type de requête utilisée par Microsoft Excel pour remplir le tableau de requête. En lecture seule XlQueryType. Les valeurs de retour possibles sont xlADORecordset - Basée sur une requête de jeux d'enregistrement ADO, xlDAORecordset - Basée sur une requête de jeux d'enregistrement DAO, pour les tables de requête uniquement, xlODBCQuery - Basée sur une source de données ODBC, xlOLEDBQuery - Basée sur une requête OLE DB, incluant des sources de données OLAP, xlTextImport - Basée sur un fichier texte, pour les tables de requête uniquement, xlWebQuery - Basé sur une page Web, pour les tables de requête uniquement.

Vous spécifiez la source de données dans le préfixe de la valeur de la propriété Connection . Si vous importez des données à l’aide de l’interface utilisateur, les données d’une requête Web ou d’une requête de texte sont importées sous la forme d’un objet QueryTable , tandis que toutes les autres données externes sont importées sous la forme d’un objet ListObject . Si vous importez des données à l’aide du modèle objet, les données d’une requête Web ou d’une requête de texte doivent être importées sous la forme d’une requête QueryTable, tandis que toutes les autres données externes peuvent être importées comme ListObject ou QueryTable. Vous pouvez utiliser la propriété QueryTable de l’objet ListObject pour accéder à la propriété QueryType .


Dim xqtQueryType As XlQueryType
xqtQueryType = ActiveCell.QueryTable.QueryType