Recordset de base excel vers autre base excel

  • Initiateur de la discussion Initiateur de la discussion creal69360
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

creal69360

Guest
Bonjour,
Voila je souhaiterais pouvoir exécuter une fonction sql me récupérant les données d'une table excel, mon problème est que j'ai un code mais il ne fonctionne pas sous excel 2010, je crois il fonctionne sous excel 2003. j'aimerais savoir si il est possible de le faire marcher sous excel 2010.

Sub RequeteClasseurFerme_Excel2007()
Dim Cn As ADODB.Connection
Dim Fichier As String
Dim NomFeuille As String, texte_SQL As String
Dim Rst As ADODB.Recordset

'Définit le classeur fermé servant de base de données
Fichier = "C:\Documents and Settings\mimi\dossier\NomClasseur.xlsx"
'Nom de la feuille dans le classeur fermé
NomFeuille = "Feuil1"

Set Cn = New ADODB.Connection

'--- Connexion ---
With Cn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" _
& Fichier & ";Extended Properties=""Excel 12.0;HDR=YES;"""
.Open
End With
'-----------------


'
'... la requête ...
'


'--- Fermeture connexion ---
Cn.Close
Set Cn = Nothing

End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
903
J
Réponses
1
Affichages
1 K
G
  • Question Question
Réponses
2
Affichages
4 K
H
Réponses
35
Affichages
4 K
H
Réponses
15
Affichages
4 K
Retour