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 :

message erreur macro


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Femme Profil pro
    Inscrit en
    Mai 2013
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 305
    Par défaut message erreur macro
    Bonjour à tous,

    J'ai trouvé la macro ci-dessous sur internet qui permet de faire un tri par ordre alphabétique:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub Tri_Alpha()
     Range("A2:C1000").Sort Key1:=Range("A2"), Order1:=xlAscending
    End Sub
    Je l'ai collé sur 3 feuilles de la fenêtre VBA. Mais lorsque je retourne sur mes 3 onglets et que j'insère les boutons, la macro ne fonctionne que sur un onglet. Pour les autres j'ai le message
    d'erreur ci-dessous :
    Images attachées Images attachées  

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Où as-tu mis cette procédure ?
    Ta réponse à cette question est probablement la réponse à ton problème.

  3. #3
    Membre éclairé
    Femme Profil pro
    Inscrit en
    Mai 2013
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 305
    Par défaut
    Bonjour,

    Je ne comprends pas. De quelle procédure parlez vous svp?

    Merci par avance

    Cordialement

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Je ne comprends pas. De quelle procédure parlez vous svp?
    Au hasard : de la seule que tu nous montres dans cette discussion !

  5. #5
    Membre éclairé
    Femme Profil pro
    Inscrit en
    Mai 2013
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 305
    Par défaut
    Bonsoir,

    Oui c'est clair y'en qu'à qu'une

    Je l'ai collé dans la fenêtre VBA, dans 3 feuilles.

    J'espère avoir répondu correctement

    Merci par avance pour ton aide

    Cordialement

  6. #6
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Si tu as mis cette procédure dans le module de code chacune de tes trois feuilles, elle ne peut que fonctionner. Dans la mesure, toutefois, où elle est alors (dans ce cas-là) appelée par une ligne de code également mise dans le module de code de la feuille concernée.

  7. #7
    Membre éclairé
    Femme Profil pro
    Inscrit en
    Mai 2013
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 305
    Par défaut
    Bonsoir à tous,

    J'ai mis cette procédure dans les modules mais ca ne marche toujours pas

    merci par avance pour votre aide précieuse

    cordialement

  8. #8
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    n'y aurait-il pas des cellules fusionnées sur la zone de ces deux feuilles où tu veux faire le tri ?

    si c'est le cas, retire les fusions où adopte une autre stratégie pour gérer le tri

  9. #9
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Bonjour,

    Cette procédure peut être mise dans un module standard (une seule fois, supprimer les autres) et appelée par tes trois boutons (un sur chaque feuille) et ça sera la feuille active que sera triée. Comme le dit si bien joe.levrai, évites les cellules fusionnées, elles posent souvent problème !

Discussions similaires

  1. [AC-2010] Message erreur macro
    Par zoe_top dans le forum Access
    Réponses: 1
    Dernier message: 27/08/2013, 11h30
  2. Réponses: 1
    Dernier message: 24/07/2007, 12h10
  3. Excel VBA > Message d'erreur " Macro desactivés "
    Par alec-- dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 14/06/2007, 13h58
  4. [Macro]Exécution macro, message Erreur 3441
    Par samca dans le forum IHM
    Réponses: 1
    Dernier message: 25/04/2007, 20h17
  5. message erreur apres efface macro
    Par pat1545 dans le forum Access
    Réponses: 5
    Dernier message: 28/07/2006, 19h45

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