IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

erreur d'execution 1004


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut erreur d'execution 1004
    Bonjour à tous,
    J'ai un problème avec une macro excel vba et ne connaissant strictement rien à ce langage, je me permets de vous soumettre mon problème.

    J'ai un fichier excel qui récupère des infos dans une table de données via un lien ODBC. Ces infos sont normalement récupérées dans une feuille excel via un bouton de cette meme feuille. Quand je lance ce bouton, j'ai le message d'erreur suivant qui apparaît : erreur d'execution 1004 - erreur définie par l'application ou par l'objet.
    Si je fais "debogage", voila ce qui apparaît :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    Sub MISE_A_JOUR()
    '
    ' MISE_A_JOUR Macro
    ' Macro enregistrée le 06/11/2006 par HF
    '
    
    '
        Sheets("DONNEES").Select
        Range("F9").Select
        Selection.QueryTable.Refresh BackgroundQuery:=False (cette ligne surlignée en jaune)    
        Columns("D:D").Select
        Selection.Copy
        Columns("E:E").Select
        Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
            :=False, Transpose:=False
        Sheets("COM_REPRESENTANTS").Select
        Range("D9").Select
        Application.CutCopyMode = False
        ActiveSheet.PivotTables("Tableau croisé dynamique4").PivotCache.Refresh
    End Sub
    J'ai essayé de faire une recherche sur ce forum mais vu que je n'y comprends pas grand chose.

    Merci d'avance pour toute info.

  2. #2
    Membre chevronné Avatar de Jean-Pierre49
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2007
    Messages
    659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 659
    Points : 2 056
    Points
    2 056
    Par défaut
    Bonjour,

    Il semblerait que ta requête n'est plus ds ta feuille.

    N'as-tu pas effacé des cellules?


    Jean-Pierre

  3. #3
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 546
    Points
    15 546
    Par défaut
    Et une seule cellule sélectionnée pour QueryTable, c'est possible ?
    (c'est une question...)

  4. #4
    Membre chevronné Avatar de Jean-Pierre49
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2007
    Messages
    659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 659
    Points : 2 056
    Points
    2 056
    Par défaut
    Bonjour Ouskel'nor,

    Oui, seule la cellule destinatrice de la requête "contient" la requête.

    Si on efface la cellule on obtient un message d'alerte comme quoi la requête va être detruite.

    Jean-Pierre

  5. #5
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 546
    Points
    15 546
    Par défaut
    Merci Jean-Pierre. Donc cépaça (!)
    (Je n'ai pas l'occasion d'utiliser query comme tu l'as compris )

Discussions similaires

  1. Erreur d'execution 1004 (formule dans une cellule mise à partir du code)
    Par ghosty04 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 16/04/2009, 11h04
  2. Erreur d'execution 1004
    Par kanabzh29 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/11/2008, 09h34
  3. TCD Problème Erreur d'Execution '1004'
    Par zenix dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 11/02/2008, 12h11
  4. pb 'erreur d'execution 1004' problème RANGE
    Par rpauquet dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 05/07/2007, 15h38
  5. [VBA-E] erreur d'execution '1004' sur masquage feuille
    Par Cupoftea dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/04/2007, 18h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo