Erreur Execution 1004

Ken Hutchinson

XLDnaute Occasionnel
Bonjour,

Je viens de récupérer une macro que je dois adapter. Celle ci tournait sous NT et je suis sous XP. Je ne connais pas la version d'Excel avec laquelle cette macro a été créée.

Le message d'erreur est le suivant : Erreur d'éxécution 1004, erreur générale ODBC"

la ligne de code en jaune dans VB editor est : Selection.QueryTable.Refresh BackgroundQuery:=False


Quelqu'un pourrait-il me dire ce qui ne fonctionne pas, ou tout au moins me dire ce que cela signifie.

Je crois bien que cette macro plante lorsque les donnée stockée dans Access doivent être envoyé dans Excel...

Merci de votre aide.
 

Ken Hutchinson

XLDnaute Occasionnel
Re : Erreur Execution 1004

Bonjour à tous,

J'étais sur la,piste des pilotes odbc qui pourraient être différents... après mise à jour rien n'a changé....

Si quelqu'un pouvait au moins m'expliquer ce que le code qui plante signifie cela me mettrait peut être sur le voie....


merci de votre aide.
 

Luki

XLDnaute Accro
Re : Erreur Execution 1004

bonjour le fil

Le problème est que l'erreur peut être de plusieurs types :
  • chemin vers le fichier invalide
  • table cherchée et non trouvée
  • erreur de syntaxe dans la requête
  • erreur dans la syntaxe des paramètres de pilotes
  • etc.
Difficile donc de trouver juste avec ce message d'erreur.

Mais tu peux lancer l'enregistreur de macro et créer ta requête à la main( Donnés>données externes>etc) et comparer le résultat de l'enregistrement avec ton code.

Bonne journée
 

Discussions similaires

Réponses
9
Affichages
2 K
Compte Supprimé 979
C
Réponses
20
Affichages
2 K

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 979
dernier inscrit
bderradji