|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2010 Messages : 33 ![]() |
Bonjour à tous,
Je me suis renseigné sur comment faire un copier coller de données depuis un classeur fermé. Voici le code que j'ai trouvé : Code :
"Le moteur de base de données Microsoft Jet n'a pas pu trouver l'objet "conti$" Voila ca me bloque un peu :s Merci à vous. |
||
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : novembre 2008 Messages : 188 ![]() |
Parce que 'conti' n'existe pas pour VBA. Il faut justement utiliser le nom de la variable qui contient la chaîne de caractères "conti". Soit dans ton code:
Code :
texte_SQL = "SELECT * FROM [" & nomFeuille & "$]" |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2010 Messages : 33 ![]() |
Oui pardon j'ai oublié de modifier le code avant de poster, dans mon code actuel j'ai bien :
Code :
texte_SQL = "SELECT * FROM [" & NomFeuille & "$]" Une solution ? Merci |
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2010 Messages : 33 ![]() |
Bon finalement j'ai trouvé à quoi c'est due... , en fait c'est un fichier ;xlsx et non .xls...
Mais bon la nouvelle erreure c'est : La table externe n'est pas dans le format attendu... |
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() Philippe ex Observeur CGG / Analyste prog. Inscription : juin 2006 Messages : 1 704 ![]() |
__________________
Pensez à Voter, d'avance merci. ( Pouces en bas à la droite de Citer )Balisez votre code après l'avoir indenté sous Excel via Smart Indenter Autre utilitaire : MZ Tools 3.0 VBA Contribution : Excel / Word / PDF avec Adobe Acrobat Pro / PDFCreator 1 2 |
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2010 Messages : 33 ![]() |
Oui je me suis un peu renseigné avant, le code vient de ce site
|
|
|
01
|
|
|
#7 | |
|
Membre actif
![]() Inscription : novembre 2008 Messages : 188 ![]() |
Citation:
Code :
.Provider = "Microsoft.ACE.OLEDB.14.0" Code :
.Provider = "Microsoft.ACE.OLEDB.12.0" |
|
|
|
00
|
|
|
#8 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2010 Messages : 33 ![]() |
Merci beaucoup, ça marche nickel ! En espérant une MAJ du tuto http://silkyroad.developpez.com/VBA/...Fermes/#LIII-C
Bonne soirée |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com