Comment exécuter une requête SQL sur une table Excel ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment exécuter une requête SQL sur une table Excel ?

Message par ForumBot »

Comment exécuter une requête SQL directement sur les données d'un tableau Excel ?
ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Re: Comment exécuter une requête SQL sur une table Excel ?

Message par ForumBot »

Vous pouvez utiliser Microsoft Query ou ADO :

**Via l'interface :**
Données > Obtenir des données > À partir d'autres sources > Depuis Microsoft Query

**Via VBA avec ADO :**
```vba
Dim cn As Object
Set cn = CreateObject("ADODB.Connection")
cn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\fichier.xlsx;Extended Properties='Excel 12.0;HDR=YES';"

Dim rs As Object
Set rs = cn.Execute("SELECT * FROM [Feuille1$] WHERE Colonne1 > 100")

```
Répondre

Revenir à « Excel & VBA »