ADO sous Excel
Résolu/Fermé
Papyx
Messages postés
317
Date d'inscription
dimanche 16 septembre 2007
Statut
Membre
Dernière intervention
17 septembre 2021
-
16 sept. 2021 à 08:54
Papyx Messages postés 317 Date d'inscription dimanche 16 septembre 2007 Statut Membre Dernière intervention 17 septembre 2021 - 17 sept. 2021 à 09:50
Papyx Messages postés 317 Date d'inscription dimanche 16 septembre 2007 Statut Membre Dernière intervention 17 septembre 2021 - 17 sept. 2021 à 09:50
A voir également:
- ADO sous Excel
- Liste déroulante excel - Guide
- Formule excel - Guide
- Déplacer une colonne excel - Guide
- Aller à la ligne excel - Guide
- Tableau croisé dynamique excel - Guide
3 réponses
yg_be
Messages postés
21303
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 mars 2023
1 326
16 sept. 2021 à 12:25
16 sept. 2021 à 12:25
bonjour,
"traiter" consiste en quoi?
si cela fonctionne avec un onglet, je pense que cela devrait être faisable avec plusieurs.
si cela fonctionnait en 2007, cela devrait continuer à fonctionner, si tu utilises tous les mêmes logiciels qu'en 2007.
"traiter" consiste en quoi?
si cela fonctionne avec un onglet, je pense que cela devrait être faisable avec plusieurs.
si cela fonctionnait en 2007, cela devrait continuer à fonctionner, si tu utilises tous les mêmes logiciels qu'en 2007.
Papyx
Messages postés
317
Date d'inscription
dimanche 16 septembre 2007
Statut
Membre
Dernière intervention
17 septembre 2021
11
16 sept. 2021 à 13:09
16 sept. 2021 à 13:09
je n'ai pas été assez clair (désolé)
En VBA depuis un fichier Excel,
je voudrais, avec ADO, accéder à plusieurs onglets d'un autre fichier Excel.
Pour l'instant je ne sais que lire la 1 ère feuille.
En VBA depuis un fichier Excel,
je voudrais, avec ADO, accéder à plusieurs onglets d'un autre fichier Excel.
Pour l'instant je ne sais que lire la 1 ère feuille.
yg_be
Messages postés
21303
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 mars 2023
1 326
16 sept. 2021 à 14:25
16 sept. 2021 à 14:25
peut-être faut-il modifier le code?
Papyx
Messages postés
317
Date d'inscription
dimanche 16 septembre 2007
Statut
Membre
Dernière intervention
17 septembre 2021
11
Modifié le 17 sept. 2021 à 09:30
Modifié le 17 sept. 2021 à 09:30
je ne dis pas que ça ne fonctionne pas;
je sais traiter (=lire le contenu) des onglets de façon classique. (Workbooks.Open)
C'est avec ADO que je sais pas faire.
Voici une partie du code VBA pour info :
Dim rs As New ADODB.Recordset
Dim MonFichier$
MonFichier = "C:\Users\alain\Dropbox\Annuaire téléphonique\Annuaire téléphonique.xls"
Dim Connexion As New ADODB.Connection
With Connexion
.Provider = "Microsoft.ACE.OLEDB.12.0"
.ConnectionString = "Data Source=" & MonFichier & _
";Extended Properties='Excel 12.0;HDR=YES;FMT=Delimited'"
.Open
const requ = "SELECT * FROM [Annuaire téléphonique$];"
Set rs = .Execute(requ)
.............
.Close
End With
je sais traiter (=lire le contenu) des onglets de façon classique. (Workbooks.Open)
C'est avec ADO que je sais pas faire.
Voici une partie du code VBA pour info :
Dim rs As New ADODB.Recordset
Dim MonFichier$
MonFichier = "C:\Users\alain\Dropbox\Annuaire téléphonique\Annuaire téléphonique.xls"
Dim Connexion As New ADODB.Connection
With Connexion
.Provider = "Microsoft.ACE.OLEDB.12.0"
.ConnectionString = "Data Source=" & MonFichier & _
";Extended Properties='Excel 12.0;HDR=YES;FMT=Delimited'"
.Open
const requ = "SELECT * FROM [Annuaire téléphonique$];"
Set rs = .Execute(requ)
.............
.Close
End With
yg_be
Messages postés
21303
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 mars 2023
1 326
17 sept. 2021 à 09:38
17 sept. 2021 à 09:38
je suppose que le code fonctionne, mais uniquement avec une feuille.
quel est le nom de cette feuille? vois-tu ce nom dans le code?
quel est le nom de cette feuille? vois-tu ce nom dans le code?
Papyx
Messages postés
317
Date d'inscription
dimanche 16 septembre 2007
Statut
Membre
Dernière intervention
17 septembre 2021
11
>
yg_be
Messages postés
21303
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 mars 2023
17 sept. 2021 à 09:50
17 sept. 2021 à 09:50
OK, j'ai compris
Il s'agit du SELECT qui choisit la feuille.
C'est une erreur de ma part et je suis désolé de t'avoir accaparé pour ce détail.
Merci quand même pour ta contribution.
Il s'agit du SELECT qui choisit la feuille.
C'est une erreur de ma part et je suis désolé de t'avoir accaparé pour ce détail.
Merci quand même pour ta contribution.