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 1004 sur toutes mes macros


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 48
    Par défaut Erreur 1004 sur toutes mes macros
    Bonjour à tous,

    J'aurais besoin qu'une personne puisse me venir en aide. J'ai des problèmes avec mon code VBA.
    Comme je suis pas du tout à l'aise avec la programmation j'ai utilisé l'enregistreur de macro.

    Mon code marchait bien jusqu'à aujourd'hui, et je n'ai rien touché depuis, mais j'ai ce message d'erreur (erreur d'éxecution 1004, erreur définie par l'application ou l'objet).

    Sauf que j'ai rien qui s'affiche en jaune, et ce message se répète sur chaque bout de code que je peux avoir.





    ps : Comment vous faites pour afficher le code sous forme de balise ?
    Je vous prie également de m'excuser de ne pas avoir posté ma première demande au bonne endroit

    Au plaisir de vous lire, Merci.

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Dans la fenêtre d'édition des macros, clique sur "Outils" et "Références"; vérifie que "Visual Basic pour Applications" est bien coché et qu'il n'y a pas de références marquées comme "référence manquante". S'il y en a, dé-sélecte-les.
    Pour les balises de code, colle celui-ci dans la fenêtre, surligne-le et clique sur l'icône "#" placée dans la deuxième ligne des icônes, tout à droite.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 48
    Par défaut
    Merci Daniel pour ta réponse, j'ai vérifié ce que tu m'as demandé et tout est OK.


    J'ai toujours cet erreur 1004, je mets un bout de code pour que tu puisses identifier le problème.





    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
    Sub tri_nd()
        ' Macro qui va supprimer les doublons dans la feuille sup doublons
        Sheets("supp doublons").Select
        ' On trie sur la colonne F par ordre décroissant
        Range("F1").CurrentRegion.Select
        Selection.Sort Key1:=Range("F1"), Order1:=xlDescending, Header:= _
        xlYes, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
     ' Suppression des doublons à partir de la colonne A
        Range("A1", "T2000").RemoveDuplicates Columns:=Array(1)
        Worksheets("supp doublons").AutoFilterMode = False
        Selection.CurrentRegion.Select
        Application.CutCopyMode = False
         Range("A1").CurrentRegion.Select
        Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:= _
        xlYes, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
       End Sub

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Pas de problème ici. Est-ce que tu peux mettre le classeur en pièce jointe ?

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 48
    Par défaut
    Daniel, malheureusement je ne peux pas joindre le classeur qui contient des données personnelles.

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 266
    Par défaut
    Bonjour,

    Ta procédure n'est pas dans un module feuille autre que celui de "supp doublons" des fois ?
    Sinon essaie en la mettant dans un module standard.

    eric

Discussions similaires

  1. [XL-2010] La même macro sur toutes mes feuilles
    Par guimauviette dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/06/2015, 12h56
  2. Erreur 1004 sur une macro de copie de lignes
    Par MonSavon dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 12/05/2014, 12h07
  3. [XL-2003] Erreur 1004 sur macro
    Par remthi dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 30/06/2011, 12h23
  4. iframe sur toute mes pages
    Par lepierre dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 27/03/2006, 15h38
  5. Réponses: 1
    Dernier message: 17/10/2005, 22h47

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